cover image
ZOE

Full-Stack Engineer (Back-end focus)

Remote

United kingdom

Full Time

18-11-2025

Share this job:

Skills

Leadership Python Java Kotlin TypeScript GitHub CI/CD Docker Kubernetes Architecture Machine Learning react Django cloud platforms Spring Next.js GCP FastAPI Spring Boot Full-Stack Development Terraform Grafana FireBase Microservices gRPC GitHub Actions

Job Specifications

About The Engineering Team

At ZOE, we use advanced science and technology to transform health—and our Engineering team sits at the heart of that mission. We are a distributed team of around 40 engineers across the UK and EU who thrive on solving complex challenges together.

We are a highly cross-functional group, bringing together front-end, back-end, mobile, machine learning, and data expertise. We partner closely with Product, Design, and Science to build truly impactful member experiences.

Our Values: We value curiosity, openness, and empowerment. We encourage continuous learning, sharing ideas, and shaping how we work—whether through experimenting with new technology or improving team efficiency.

We're proud of our team's diversity (44% female, 56% male) and believe that varied backgrounds, cultures, and lived experiences make us stronger, more creative, and better equipped to serve our global community.

About The Role & Impact

This role is crucial for building the scalable, high-quality services and robust data foundations that power impactful experiences for ZOE members. You will be instrumental in ensuring our platform is robust, performant, and ready to handle rapid growth and complex data challenges.

Your primary focus will be the design, development, and scaling of our core microservices and data pipelines. While your deep expertise lies in the back-end (Kotlin/Spring Boot or Python/FastAPI), you will contribute to the full-stack architecture, collaborating with specialists to integrate features seamlessly.

What You’ll Be Doing

Building and maintaining scalable backend services (microservices, data pipelines) with context on mobile experiences.
Collaborating closely with Product Managers and UX Designers to deliver elegant solutions that delight our users.
Breaking down complex problems into manageable pieces for incremental, high-quality delivery.
Writing clean, maintainable, and testable code that is designed for scale.
Shipping features to production regularly—ideally daily, or as often as possible.
Contributing ideas to improve team processes, quality, and overall engineering efficiency.

Our Technology Stack (A Taste of What You'll Use)

Backend: Kotlin / Spring Boot, Python / FastAPI & Django
Frontend: TypeScript, React Native, Next.js
Data & Messaging: dbt, BigQuery, Airflow, Google Pub/Sub
Infrastructure: GCP, Kubernetes, Terraform
Tools & CI/CD: Grafana, Firebase Auth, ArgoCD, GitHub Actions

We Think You Would Be Great If You…

This is what we believe can help someone thrive in this role.

3–5 years of experience in full-stack development, with a proven focus and deep expertise in back-end engineering.
Deep expertise in a modern back-end language (e.g., Kotlin, Python, or Java) and extensive experience building microservices and RESTful/gRPC APIs.
Experience with and a desire to work on scalable data technologies (e.g., message queues like Pub/Sub, or ETL/ELT tools like Airflow/dbt).
Working knowledge of a mobile framework (like React Native), sufficient to understand integration points and full-stack context.
Experience with cloud platforms (GCP preferred) and containerisation (Kubernetes/Docker).
A pragmatic approach to engineering—favouring simple, maintainable solutions over unnecessary complexity.
Comfortable working in a fast-paced, collaborative environment with some ambiguity.
Passion for building meaningful products that improve people’s health.
A team player who enjoys learning, sharing knowledge, and building positive working relationships.

We Value Potential: If you’re excited about ZOE and this opportunity, please don’t hesitate to apply—even if you don’t meet every single requirement. We are committed to supporting growth and development along the way.

Our Intentional Hiring Process

We aim for an efficient and insightful process where you can get to know us, and we can get to know you.

Talent Acquisition Screen - 45 min
Remote Loop
Live Coding Interview - 60 min
System Design Interview - 60 min
Leadership and Values Interview - 60 min

Ready to thrive? We want to hear from you

The experience, skills, and attributes we’ve outlined are what we believe will help someone truly thrive in this role.

However, we understand that talent comes in many forms. If you are genuinely excited about ZOE's mission and this opportunity, please don't hesitate to apply—even if you don't meet every single requirement listed.

We fundamentally value potential and commitment above all else. We are dedicated to fostering growth and providing opportunities for you to learn and develop alongside us.

About the Company

ZOE combines scientific research with cutting-edge AI to improve the health of millions. We are a remote-first, well-funded scale-up created by the world's top scientists and backed by founders, investors, and entrepreneurs who have built multi-billion dollar tech companies. Our personalised nutrition program radically reimagines a fundamental human need - eating well for your body. Currently available in the US and the UK, ZOE is already helping tens of thousands of its members adopt a healthier lifestyle. Our collecti... Know more