Senior Full Stack Engineer (BE Focused)

Senior Full Stack Engineer (BE Focused)

Full-Time 60000 - 80000 € / year (est.) No home office possible
ZOE

At a Glance

  • Tasks: Develop and optimise software solutions that enhance user experiences across the stack.
  • Company: Join ZOE, a pioneering tech company transforming health through advanced science and technology.
  • Benefits: Enjoy competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Diverse team culture with excellent career growth opportunities and a focus on continuous learning.
  • Why this job: Make a real impact on health while working with cutting-edge technologies in a collaborative environment.
  • Qualifications: Experience in backend development with Kotlin or Python; eagerness to learn and collaborate.

The predicted salary is between 60000 - 80000 € per year.

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. 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 (40% female, 60% male) and believe that varied backgrounds, cultures, and lived experiences make us stronger, more creative, and better equipped to serve our global community.

The Big Picture
We’re looking for a Product-First Engineer who has mastered the backend but is hungry to own the entire user journey:

  • Full-Stack Agency: While your core strength might be in Kotlin or Python, you’re a "problem solver first." You’ll move across the stack into our React Native codebase whenever it’s the shortest path to delivering user value.
  • Ship Fast, Learn Faster: You’ll join a team that prizes high technical velocity. We ship small changes often (several times a day) and use short feedback loops to keep us on track.
  • Scale with Purpose: From architecting robust microservices on GCP to leveraging AI-augmented tools, your work directly impacts the health of millions. Whether you’re a seasoned pro or a rising senior, you’ll find an environment that rewards initiative and prioritises the perfect user experience over perfect code.

Our cutting-edge stack - A taste of what you'll use!

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

Your Mission
Own the Outcome: Take initiative to lead features end-to-end and improve the user experience by transcending code boundaries. You move with purpose across the stack to ensure the right problem is solved, regardless of who "owns" the repository.

  • Put the User Experience First: Relentlessly optimise for user experience to reduce their friction, focusing on the bottlenecks they actually feel over perfect code and championing the non-functional requirements. Attention to detail in perceived performance, protecting user privacy, and reliable data accuracy compound into an exceptional user experience.
  • Champion KISS: Fight complexity by favouring concrete, simple implementations today (YAGNI). Aggressively delete deprecated code and resist bespoke builds when off-the-shelf solutions suffice.
  • Ship Small & Often: Maintain momentum by releasing several times a day. Use short feedback loops and feature flags to surface integration issues early and avoid the risk of long-lived branches.
  • Partner on the "Why": Collaborate with Product and Science to break down complex problems. Question specifications that don't serve the outcome and participate in PRDs to ensure our systems stay easy to change.

Your DNA
A Product-Minded Engineer: You have deep empathy for the user and the curiosity to ask "should we build this?" before "how?" You prioritise user value over technical perfection.

  • A Boundary-Crosser: You are a backend expert (Kotlin, Python, or Java) who isn't afraid to dive into React Native or data pipelines to get a feature over the line. "Not my domain" isn't in your vocabulary.
  • Pragmatic & Simple: You have an allergic reaction to over-engineering. You favour simple, maintainable solutions and treat code deletion as a badge of honour.
  • An Autonomous Builder: You thrive in ambiguity and move with purpose. You don't wait for a paved path; you build it, favouring concrete implementation over presumed requirements (YAGNI).
  • A High-Craft Collaborator: You lead through RFCs and mentorship, elevating the team’s technical bar while obsessively automating the "busywork" to stay focused on high-value problems.
  • Technically Grounded: You have experience scaling microservices and are excited to use AI-augmented tools to accelerate your delivery.

Our Hiring Journey
We value your time as much as our own. We’ve designed a streamlined, 4-step process to get us from "Hello" to "Welcome to the team" as quickly as possible.

  • Step 1: Intro chat with Talent Team - A high-energy intro to see if our missions align. We’ll chat about your journey, what makes ZOE tick, and make sure the basics (role, impact, and expectations) are a match.
  • Step 2: Hiring Manager Interview - A tactical conversation focused on your craft. We skip the generic scripts and dive straight into how you solve problems, your past wins, and the specific challenges this role is here to tackle.
  • Step 3: The Remote Loop - This is where we get into the details. Depending on the role and level, this stage consists of 2 to 4 focused interviews designed to assess different areas (e.g., technical skills, cross-team collaboration, or strategic thinking).
  • Step 4: The Finish Line (Offer & Onboarding) - If there’s a match, we don’t hang around. We’ll extend an offer, talk through equity and benefits, and get you ready for your ZOE onboarding journey. Let’s change the world’s health together.

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.

Senior Full Stack Engineer (BE Focused) employer: ZOE

At ZOE, we pride ourselves on being an exceptional employer that champions innovation and collaboration within our diverse Engineering team. Located in a dynamic environment, we offer a culture of continuous learning, empowering employees to take initiative and drive impactful health solutions. With a commitment to employee growth and a focus on user experience, we provide unique opportunities to work with cutting-edge technology while making a meaningful difference in the lives of millions.

ZOE

Contact Detail:

ZOE Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Full Stack Engineer (BE Focused)

Tip Number 1

Get to know the company culture before your interview. Check out ZOE's values and mission, and think about how your own experiences align with them. This will help you connect better during the chat!

Tip Number 2

Prepare to showcase your problem-solving skills! Be ready to discuss specific challenges you've tackled in the past, especially those that required you to cross boundaries between backend and frontend. We love a good story!

Tip Number 3

Practice your technical skills in a collaborative setting. Since ZOE values teamwork, consider doing mock interviews with friends or colleagues to simulate the remote loop. It’ll help you feel more at ease when it’s your turn!

Tip Number 4

Don’t forget to ask questions! Show your curiosity about the role and the team dynamics. This not only demonstrates your interest but also helps you figure out if ZOE is the right fit for you. And remember, apply through our website!

We think you need these skills to ace Senior Full Stack Engineer (BE Focused)

Kotlin
Python
React Native
Microservices Architecture
GCP
Kubernetes
Terraform

Some tips for your application 🫡

Show Your Passion:When you're writing your application, let your enthusiasm for the role and our mission shine through. We want to see that you’re genuinely excited about transforming health with us!

Tailor Your Experience:Make sure to highlight your relevant skills and experiences that align with the job description. We love seeing how your background can contribute to our team’s success, so don’t hold back!

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Remember, less is often more!

Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re in the loop throughout the hiring process!

How to prepare for a job interview at ZOE

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, especially Kotlin, Python, and React Native. Brush up on your knowledge of microservices and cloud platforms like GCP. Being able to discuss how you've used these technologies in past projects will show that you're ready to hit the ground running.

Emphasise User Experience

ZOE values user experience above all else, so be prepared to discuss how you've optimised user journeys in your previous roles. Think about specific examples where you’ve reduced friction for users or improved performance. This will demonstrate that you align with their mission of putting the user first.

Show Your Problem-Solving Skills

As a 'problem solver first', you should be ready to tackle complex challenges during the interview. Prepare to share stories about how you've approached difficult problems, particularly those that required you to cross boundaries between front-end and back-end development. This will highlight your versatility and collaborative spirit.

Be Ready to Discuss Collaboration

Collaboration is key at ZOE, so think about how you've worked with cross-functional teams in the past. Be ready to talk about how you’ve partnered with product managers, designers, or data scientists to deliver impactful features. This will show that you can thrive in their diverse and dynamic environment.