Job Description
Fetch is seeking a Backend Engineering Apprentice to enhance the shopping experience. The apprentice will work within a small, multi-functional team, collaborating with engineers, designers, product managers, and data scientists. This role involves tackling challenging problems and developing scalable solutions.Fetch emphasizes innovation, adaptability, and data-driven decision-making in its engineering philosophy. Engineers thrive in complex environments, focusing on impactful results while maintaining high technical standards.
Role Involves: - Building high-performance backend services.
- Integrating with data stores, message queues, and mobile/web platforms.
- Designing and developing scalable solutions.
- Collaborating within a multi-functional team.
Requirements: - Experience coding in one or more high-level languages (e.g., Go, Java, Python, Node.js).
- 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 quickly learn new concepts and adapt to changing priorities.
Fetch Offers: - Equity in Fetch.
- 401k match up to 4%.
- Comprehensive medical, dental, and vision plans, including pet insurance.
- $10,000 per year in education reimbursement.
- Employee Resource Groups.
- Flexible PTO and 9 paid holidays.
- 20 weeks of paid parental leave for primary caregivers and 14 weeks for secondary caregivers.
- $2,000 incentive for new parents.
- Flexible work environment with options to work in Madison, Birmingham, or Chicago, or fully remotely from anywhere in the US.