Published: Sat, 02 Nov 2024 16:50:09 GMT
Position: Backend Engineer Apprentice
Company: Fetch
Location: [Insert location]
Position type: Full-time apprenticeship
Overview:
Fetch is a rapidly growing platform that provides millions of users with rewards for their everyday purchases. Our mission is to empower consumers and create brand loyalty through the use of our innovative technology. With over $1 billion in rewards delivered and partnerships with major companies, Fetch is transforming the way brands and consumers interact in the marketplace. As a member of our team, you will play a crucial role in driving success for our users and partners, while also contributing to the growth and development of our company.
Fetch has been recognized as one of America’s Best Startup Employers by Forbes for two consecutive years, and we pride ourselves on our people-first culture that values trust, accountability, and innovation. We encourage our employees to think big, challenge ideas, and have fun while working towards our common goal.
We are an equal employment opportunity employer.
The Role:
As we continue to revolutionize the shopping experience, we are seeking a highly motivated and skilled Backend Engineer Apprentice to join our growing engineering team. In this role, you will have the opportunity to work on real features that directly impact our customers and partners. You will be responsible for developing high-performing backend services that seamlessly integrate with our various systems. This is a fast-paced and challenging role that requires the ability to solve complex problems and deliver exceptional solutions with the guidance of experienced team members. You must be available to work full-time immediately upon hire, as we are looking for someone to join our team today.
Responsibilities:
– Develop high-performing backend services using high-level languages such as Go, Java, Python, or Node.js
– Understand and apply principles of functional and object-oriented programming
– Learn new technologies quickly and adapt to a fast-paced environment
– Communicate effectively with team members of varying technical backgrounds
– Collaborate with cross-functional teams to deliver innovative solutions
– Utilize version control systems, write tests, and ensure quality assurance
– Design scalable and efficient systems
– Continuously learn and stay updated on industry trends and advancements
Qualifications:
– Proficiency in object-oriented or functional programming languages
– Experience with relational and eventually consistent databases such as MongoDB, Postgres, or MySQL
– Familiarity with version control systems, specifically Git
– Strong understanding of test writing and quality assurance
– Ability to design systems and solve complex problems
– Bonus points for experience with full-stack development, message queues and event streaming, continuous development, in-memory data stores and caches, and distributed systems
Apprenticeship Details:
– 3-month program with challenging and meaningful work
– Opportunity to gain valuable experience and grow as an engineer
– No guarantee of full-time employment after the apprenticeship
– $40 per hour with a minimum of 40 hours per week
– No health benefits during the apprenticeship
– We do not sponsor H1Bs for apprenticeships due to legal limitations
– Onboarding buddy provided on your first day
– All necessary equipment provided, including a Mac laptop and monitors
– You will work on the same projects as our permanent employees and will be treated as an equal member of the team. Apply link