Summary
The job is for a Technical Team Lead at ZOE, a remote-first startup focused on personalized nutrition and improving human health through scientific research and AI. The role involves leading a team of 3-6 engineers, focusing on outcome over output, collaborating with cross-functional teams, delivering customer impact, and ensuring high psychological safety.
Requirements
- Experienced in leading a distributed full-stack team, in a fast pace environment
- Comfortable with ambiguity and providing clarity
- Ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders
- Servant leader who leads by example, finding opportunities for others to grow and shine
- Enjoys stepping back and seeing problems from a different perspective in order to find innovative solutions
- Great communication skills, both verbal and in writing
- Experience with paired programming
- Data-driven, challenging teams to measure impact and demonstrate added value
- Strong problem-solving and analytical skills
- Pay close attention to detail and a commitment to delivering high-quality code
Responsibilities
- Leading a team of 3-6 engineers
- Delivering meaningful customer impact
- Ensuring high psychological safety, where collaboration and equal voice are cornerstones of the team culture
- Partnering with other engineering managers on cross-cutting initiatives like hiring or onboarding
- Building good relationships with your stakeholders to establish a roadmap that delivers value to our members
- Releasing small changes regularly to get fast feedback from our users
- Optimising application performance and ensuring smooth user experience across different platforms and devices
- Providing constructive feedback through code reviews and regular 1:1s
Preferred Qualifications
- Incredible growth mindset, reading books, watching talks, listening to podcasts, and never afraid to try new things
- Experience building mobile apps
- Experience with scalability (backend, data pipelines)
- Experience working with Support teams, and understanding best practices for handling Support at scale
- Experience working with payments and finance
- Experience with state management libraries (e.g., Redux, MobX) and UI component libraries (e.g., Material-UI, Ant Design)
- Experience deploying machine learning in production