Backend Engineer Apprentice

America's Rewards App that allows millions of users to earn rewards for buying brands they love, with over $1 billion in rewards delivered.
Chicago, IL, USAMadison, WI, USA
$104,000
Backend
Entry-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
Consumer · Enterprise SaaS

Description For Backend Engineer Apprentice

Fetch, America's leading Rewards App, is seeking a Backend Engineering Apprentice to join their innovative team. This 12-16 week apprenticeship program offers an exceptional opportunity to work on highly performant backend services that power a platform delivering over $1 billion in rewards to millions of users.

The role involves building and integrating backend services with various systems including data stores, message queues, and mobile/web platforms. You'll work alongside talented engineers in a collaborative environment that emphasizes innovation, adaptability, and data-driven decision-making. The position offers hands-on experience with modern technologies like Go, Java, Python, Node.js, and various databases and message queues.

Fetch has been recognized as one of America's Best Startup Employers by Forbes for two consecutive years, fostering a people-first culture rooted in trust and innovation. The company offers comprehensive benefits including equity participation, competitive healthcare coverage, education reimbursement, and flexible work arrangements.

This apprenticeship pays $50/hour ($104,000 annualized) and provides an ideal stepping stone for those looking to build a career in backend engineering. The program is designed for non-students or those within one month of graduation, offering real-world experience in a fast-paced, supportive environment.

Working at Fetch means contributing to a platform that reshapes how brands and consumers connect in the marketplace, with backing from major investors like SoftBank and partnerships with Fortune 500 companies. The company's commitment to diversity, inclusion, and employee growth makes it an ideal place for apprentices to learn and develop their engineering skills while making meaningful contributions to a rapidly growing technology company.

Last updated 10 days ago

Responsibilities For Backend Engineer Apprentice

  • Build highly performant backend services
  • Integrate with data stores, message queues, mobile and web platforms
  • Work on a small, multi-functional team
  • Design & develop solutions at scale

Requirements For Backend Engineer Apprentice

Go
Java
Python
Node.js
MongoDB
PostgreSQL
Redis
Kafka
React
  • Experience coding in one or more high-level languages (e.g. Go, Java, Python, Node.js)
  • A solid foundation of functional and/or object-oriented programming
  • Experience with relational and consistent databases (MongoDB, Postgres, MySQL)
  • Experience with test writing and quality assurance methodologies
  • Experience with version control systems (e.g. Git)
  • Effective communication skills
  • Ability to pick up new concepts and technologies quickly
  • Ability to work full-time (40 hours per week) for 12-16 weeks

Benefits For Backend Engineer Apprentice

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
Equity
  • Equity participation
  • 401k with dollar-for-dollar match up to 4%
  • Comprehensive medical, dental and vision plans
  • $10,000 per year education reimbursement
  • Employee Resource Groups
  • Flexible PTO plus 9 paid holidays
  • 20 weeks paid parental leave for primary caregivers
  • 14 weeks for secondary caregivers
  • $2,000 childcare incentive for new parents
  • Flexible work environment

Interested in this job?

Jobs Related To Fetch Backend Engineer Apprentice

Software Engineer, Emerging Talent

Entry-level software engineering role at Coinbase focusing on building crypto-forward products with competitive pay ($128K-$151K) and comprehensive benefits.

Software Engineer I

Entry-level Software Engineer role at Tower Research Capital, focusing on post-trade platform development using Python, Java, and various databases.

Software Engineer I - PaaS

Entry-level Software Engineer position at Qualtrics, focusing on PaaS development with opportunities to work on distributed systems, data processing, and analytics tools using modern technologies.

Software Developer

Software Developer position at KION Group in Nürnberg, Germany, focusing on developing software solutions for industrial and logistics applications.

Junior Systems Engineer

Junior Systems Engineer position at KBR, a global engineering and technology company, ideal for entry-level professionals looking to start their career in systems engineering.