Full-Stack Engineer
New Today
We Are Redefining How People Approach Their Health
ZOE is the science and nutrition company leading a movement to transform the health of millions. We exist because the food we eat is making us sick. Most of what we are taught about food is wrong.
ZOE runs the world’s largest nutrition science study to find scientifically proven solutions. Our randomised controlled trial of ZOE proves that if you eat the right food for your body, you can feel healthier in weeks and be on track for more healthy years.
ZOE can change the way you eat, feel, and live. We host world-leading scientists on our podcast and bring proven science to your plate with Daily30+, our 30+ plant supplement.
Over 100,000 people rely on ZOE Membership, our personalised nutrition program, to make smarter food choices. ZOE Membership turns complex science into clear step-by-step actions, helping you improve your health with every meal.
About The Engineering Team
At ZOE, we're on a mission to empower people with the most advanced science and technology to transform their health. Our Engineering team sits at the heart of that mission. We’re a distributed team across the UK and EU, who thrive on solving complex challenges together.
We bring a wide mix of skills — from front-end, back-end, full-stack, and mobile engineering to machine learning, data science, and analytics — to build the experiences that guide our members through their health journey.
We’re proud of the diversity in our team: 44% female and 56% male, with colleagues from many different backgrounds, cultures, and lived experiences. We believe this diversity makes us stronger, more creative, and better equipped to serve our global community.
About The Role
We’re looking for a Full-Stack Engineer to join our dynamic team and help build impactful experiences for ZOE members. This role sits at the heart of our product development, working closely with product managers, product designers, data scientists, and other engineers to deliver web and app features that improve people’s health.
While this is a full-stack role, web development experience is our priority, and we welcome candidates with strong app experience as well. You’ll be contributing to our core systems, data pipelines, and microservices, helping us ship high-quality, scalable solutions.
About Our Stack
- Backend: Kotlin / Spring Boot, Python / FastAPI & Django
- Tools: Google Pub/Sub, Grafana, Firebase Auth
- CI/CD: ArgoCD, GitHub Actions
- Data: dbt, BigQuery, Airflow
- Infrastructure: GCP, Kubernetes, Terraform
- Frontend: TypeScript, React Native, Next.js
What You’ll Be Doing
- Building and maintaining backend services and frontend experiences with a focus on web.
- Collaborating with product managers and UX designers to deliver solutions that delight users.
- Breaking down complex problems into manageable pieces for incremental delivery.
- Writing clean, maintainable, and testable code that scales.
- Shipping to production regularly, ideally daily or as often as possible.
- Supporting and learning from senior engineers while growing your own skills.
- Contributing ideas to improve team processes, quality, and efficiency.
We Think You Would Be Great If You…
- Have 3–5 years of experience in full-stack or back-end development, with web experience preferred.
- Have strong skills in at least one backend language (Kotlin, Python, Java) and frontend framework (React, Next.js, React Native).
- Have a pragmatic approach to engineering — favouring simple, maintainable solutions over unnecessary complexity.
- Are comfortable working in a fast-paced, collaborative environment with some ambiguity.
- Have a passion for building meaningful products that improve people’s health.
- Are a team player who enjoys learning, sharing knowledge, and building positive working relationships.
Our Hiring Process
- Stage 1: Talent Acquisition Screen - A conversation with our Talent team to learn more about you, your background, and motivations.
- Stage 2: Hiring Manager Screen - A deep dive into your engineering experience, technical strengths, and career aspirations.
- Stage 3: Remote Final Loop - Coding Interview, System Design Interview, and Behavioural Interview.
Compensation Philosophy
We are committed to offering competitive and equitable compensation that reflects the value of each role and aligns with regional labor market standards.
Benefits & Perks
We understand the significant role our benefits play in motivating, inspiring and safeguarding our employees' well-being. Our benefits strategy is thoughtfully designed to echo our mission and values, recognising the diverse needs arising from different life stages of our ZOEntists.
Equal Opportunities
We are committed to fostering a diverse and inclusive team where every individual can bring their authentic self to work. We believe that this is key to our success and are dedicated to positively impacting the tech industry.
- Location:
- United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology