Senior Software Engineer

RemoteSenior
🇺🇸 United States
Software Developer
Software development

What we’re building and why we’re building it.

There’s a reason Fetch is ranked top 10 in Shopping in the App Store. Every day, millions of people earn Fetch Points buying brands they love. From the grocery aisle to the drive-through, Fetch makes saving money fun. We’re more than just a build-first tech unicorn. We’re a revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party.

Join a fast-growing, founder-led technology company that’s still only in its early innings. Ranked one of America’s Best Startup Employers by Forbes two years in a row, Fetch is building a people-first culture rooted in trust and accountability. How do we do it? By empowering employees to think big, challenge ideas, and find new ways to bring the fun to Fetch. So what are you waiting for? Apply to join our rocketship today!

Fetch is an equal employment opportunity employer.

Key Responsibilities:

  • Lead the development of high-performance software across iOS, Android, Backend, and Frontend platforms, ensuring seamless integration with our systems.
  • Tackle challenging technical problems, providing innovative solutions that align with business objectives.
  • Optimize code performance, data queries, and network requests to deliver efficient and scalable applications.
  • Collaborate closely with cross-functional teams, including engineers, designers, product managers, and data scientists, to deliver user-centric features.
  • Mentor and guide other engineers, fostering a culture of continuous learning and improvement.
  • Ensure the maintainability and scalability of the codebase, whether working on new features or improving existing ones.
  • Communicate complex technical concepts effectively to non-technical team members.

In Your Toolbox:

  • Strong foundation in functional and object-oriented programming, with experience in languages such as Java, Kotlin, Scala, Go, Swift, Objective-C, JavaScript, and TypeScript. We are, however, language agnostic.
  • Expertise in backend technologies, including relational and non-relational databases (Postgres, MongoDB, SQLite), in-memory data stores (Redis, Memcache), and microservices architecture.
  • Proficiency in frontend frameworks (React, Angular, Vue) and responsive UI design, as well as mobile development for iOS (Swift, Objective-C) and Android (Kotlin, Java).
  • Experience with version control systems (Git) and familiarity with automated testing, continuous integration, and continuous deployment.
  • Ability to troubleshoot complex issues in large-scale production environments and provide both immediate and long-term solutions.
  • Strong communication skills, with the ability to translate technical issues for a non-technical audience.

Bonus Points:

  • Full-stack development experience, including backend (Python/Django, Java/Kotlin) and frontend (React, Node.js) technologies.
  • Experience with message queues (Kafka, Kinesis, Redis Streams) and event-driven or reactive programming.
  • Familiarity with design systems, state management, and mobile app management through platforms like Apple’s developer portal and App Store Connect.
  • Passion for data-driven design, asynchronous programming, and creating exceptional user experiences.
  • Love of dogs (and bunnies) or just tolerance—our workplace is very canine-friendly.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
  • Proven experience leading software development across any of the four disciplines (iOS, Android, Backend, or Frontend).

If you are a passionate Senior Software Engineer with the ability to lead and innovate across multiple platforms, we would love to hear from you. Join our team and help us build the future of technology!

 

Fetch

Fetch

Revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party.

🛒Responsible consumption and production
E-commerce
Marketing
Technology

LinkedIn

🏭technology, information and internet
🎂2013

Other jobs at Fetch

 

 

 

 

 

 

 

 

View all Fetch jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇺🇸 United States
Software Developer
Remote

No spam. No ads. Unsubscribe anytime.

Similar jobs