Gathering your results ...
30+ days
Not Specified
Not Specified
Not Specified
<p>Meet Fetch Engineering:</p> <p>At Fetch, our engineering philosophy emphasizes innovation, adaptability, and informed decision-making. Our engineers thrive in complex environments, making decisions based on critical thinking and data, even in uncertain situations. We value proactive problem-solving and focus on driving impactful results while maintaining high technical standards. You will work alongside talented engineers who are dedicated to pushing the boundaries of technology and encouraging each other to excel. We understand that Fetch may not be the right fit for everyone, but if you're passionate about solving challenging problems and navigating intricate systems, Fetch could be a great place for you.</p> <p>About the Role:</p> <p>Fetch is scaling the systems that power tens of millions of users and hundreds of millions of transactions every month. We are hiring Software Engineers across multiple teams that are expanding the capabilities of the Fetch app and its ecosystem.</p> <p>As a Software Engineer, you will design and develop performant, reliable backend services that integrate with Fetch's data stores, APIs, and mobile applications. You will work across distributed systems and collaborate with cross-functional partners to deliver new capabilities, optimize performance, and ensure resilience at scale.</p> <p>This posting represents several open roles across Fetch engineering teams, with responsibilities and scope aligned to each candidate's experience level.</p> <p>Depending on the team, your work may include:</p> <ul> <li>Offers Collective (Point Earning): Building Fetch's next-generation offers and rewards platform that transforms user actions such as completing surveys, exercising, or engaging with partner content into point-earning opportunities. </li><li>Shoppability Collective (Point Earning): Reimagining how users shop through Fetch by developing engaging, social, and rewarding experiences driven by experimentation and data-informed iteration. </li><li>Core Services: Maintaining and improving the foundational backend systems that power all Fetch functionality while ensuring stability, scalability, and data integrity. </li><li>Surfaces: Designing and evolving backend systems that deliver dynamic, personalized, and high-traffic content to users, driving engagement and monetization across the Fetch app. </li></ul> <p>This is a full-time role that can be held from one of our US offices or remotely in the United States.</p> <p>Role Responsibilities:</p> <ul> <li>Design, build, and maintain scalable backend services and APIs </li><li>Architect systems for high availability, reliability, and observability </li><li>Optimize code, queries, and network performance across services </li><li>Collaborate with mobile, product, and data teams to deliver end-to-end solutions </li><li>Own integration work with internal and external systems </li><li>Troubleshoot and resolve complex production issues with a focus on root cause </li><li>Proactively improve service quality, scalability, and data accuracy </li><li>Use AI-assisted tools such as GitHub Copilot or Claude Code to enhance code quality, automate documentation, and improve development velocity </li><li>Mentor peers and contribute to a culture of technical excellence </li></ul> <p>Minimum Requirements:</p> <ul> <li>Deep understanding of object-oriented or functional programming </li><li>Experience designing and building microservices and distributed systems </li><li>Ability to diagnose and optimize performance issues across APIs, databases, and network layers </li><li>Experience with REST or event-driven architectures </li><li>Proficiency with cloud-based infrastructure, preferably AWS </li><li>Experience with SQL and/or NoSQL databases such as Postgres, MySQL, MongoDB, or DynamoDB </li><li>Familiarity with in-memory data stores such as Redis or Memcache </li><li>Commitment to code quality through multiple levels of automated testing </li><li>Strong communication skills and a collaborative mindset </li><li>Ability to leverage AI tools for coding, documentation, testing, and code review </li><li>Bachelor's degree or higher in Computer Science, Engineering, or a related technical field. Equivalent practical experience may be considered </li></ul> <p>Preferred Requirements:</p> <ul> <li>Strong programming skills in Go, or the ability to learn Go quickly </li><li>Experience with event streaming platforms such as Kafka or Kinesis </li><li>Hands-on experience with high-scale consumer or e-commerce applications </li><li>Experience integrating with third-party APIs or partner data systems </li><li>Experience mentoring team members and contributing to team growth </li><li>Familiarity with service-oriented architecture patterns </li><li>Ability to translate complex backend system concepts into simple explanations for cross-functional partners </li></ul>
POST A JOB
It's completely FREE to post your jobs on ZiNG! There's no catch, no credit card needed, and no limits to number of job posts.
The first step is to SIGN UP so that you can manage all your job postings under your profile.
If you already have an account, you can LOGIN to post a job or manage your other postings.
Thank you for helping us get Americans back to work!
It's completely FREE to post your jobs on ZiNG! There's no catch, no credit card needed, and no limits to number of job posts.
The first step is to SIGN UP so that you can manage all your job postings under your profile.
If you already have an account, you can LOGIN to post a job or manage your other postings.
Thank you for helping us get Americans back to work!