Senior Full Stack Engineer (FE Focused)

Senior Full Stack Engineer (FE Focused)

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

At a Glance

  • Tasks: Build stunning digital experiences with a focus on front-end development.
  • Company: Join ZOE, a mission-driven tech company transforming health through innovation.
  • Benefits: Competitive salary, remote work, and opportunities for professional growth.
  • Other info: Collaborative team culture with a commitment to diversity and continuous learning.
  • Why this job: Make a real impact in health tech while working with cutting-edge technologies.
  • Qualifications: 3-5 years of software development experience, especially in TypeScript, React, and Next.js.

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

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 ~40 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: 39% female and 61% 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. Collaboration is core to how we work. Engineers at ZOE partner closely with data scientists and analysts, product managers, and product designers to bring new ideas to life. Depending on the project, we also work hand-in-hand with marketing, finance, legal, and other teams, making our work highly cross-functional and impactful. Above all, we value curiosity, openness, and empowerment. We encourage everyone to share ideas, learn continuously, and shape how we work — whether it’s through experimenting with new technology, improving our ways of working, or finding better ways to support our members.

About the role
We’re looking for a Full-Stack Engineer (Front-End Focused) to help us build world-class digital experiences. While ZOE maintains a full-stack environment, this specific role is designed for someone who is passionate about crafting seamless, performant, responsive and beautiful user interfaces across web and mobile. You will spend the majority of your time in TypeScript, React, and Next.js, but you’ll also dive into our backend services (Kotlin or Python) to ensure the data you need is available, structured correctly, and delivered efficiently. You will contribute to shape and grow our web design system, collaborating closely with design and engineering. You will be launching A/B tests and will collaborate with analysts to interpret results.

Our Stack
Backend: Kotlin / Spring Boot, Python / FastAPI & Django
Frontend: TypeScript, React Native, Next.js, GraphQL
Tools: GTM, Headless CMS, Optimizely, Google Pub/Sub, Grafana, Firebase Auth,
CI/CD: ArgoCD, GitHub Actions
Data: Web data layer, dbt, BigQuery, Airflow
Infrastructure: GCP, Kubernetes, Terraform, Vercel

What you’ll be doing
• Developing a best-in-class, beautiful website that is fully performant and on-brand.
• Bridging the Stack: Collaborating on API design and occasionally implementing backend changes to support new front-end functionality.
• Design Partnership: Working hand-in-hand with UX Designers to turn high-fidelity mocks into fluid, accessible, and performant components.
• Engineering Excellence: Writing clean, testable code and contributing to our shared component libraries and design systems.
• Rapid Iteration: Shipping to production regularly (ideally daily) and using data/feedback to refine the user journey.
• Growth: Supporting and learning from senior engineers while mentoring others as you grow into a technical owner.

We think you would be great if you…
• Have 3–5 years of experience in software development with a heavy focus on the front-end.
• Possess Deep Expertise in TypeScript, React, and Next.js. You understand state management, hooks, and how to optimize for web performance.
• Have Working Knowledge of a backend language (like Python, Kotlin, or Java) and feel comfortable navigating an API or database schema.
• Are a Pragmatic Engineer—you favour simple, maintainable solutions over "clever" over-engineering.
• Thrive in Collaborative Environments and enjoy the "why" behind a product feature just as much as the "how."

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 (FE Focused) employer: ZOE

At ZOE, we pride ourselves on being an exceptional employer, offering a collaborative and inclusive work culture that values diversity and empowers our team members. With a strong focus on employee growth, we provide opportunities for continuous learning and mentorship, ensuring that every engineer can thrive while contributing to meaningful projects that transform health. Located in a dynamic environment, our team enjoys the flexibility of remote work while being part of a mission-driven organisation that prioritises innovation and well-being.

ZOE

Contact Detail:

ZOE Recruiting Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to current employees at ZOE on LinkedIn or other platforms. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for those interviews! Brush up on your TypeScript, React, and Next.js skills. Be ready to discuss your past projects and how you tackled challenges. Show them your passion for building beautiful user interfaces!

Tip Number 3

Don’t just focus on the technical stuff. ZOE values collaboration, so be prepared to talk about how you work with others. Share examples of how you've partnered with designers or other teams to create amazing products.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the ZOE team. Let’s get you on board!

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

TypeScript
React
Next.js
Kotlin
Python
API Design
Web Performance Optimisation

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for the role and our mission shine through. We want to see that you’re genuinely excited about building world-class digital experiences and making a difference in health tech.

Tailor Your CV:Make sure your CV highlights your experience with TypeScript, React, and Next.js. We love seeing how your skills align with what we do, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Use your cover letter to tell us your story! Share why you’re interested in ZOE, how your background fits the role, and any unique perspectives you bring. This is your chance to connect with us on a personal level.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at ZOE

Know Your Tech Stack

Make sure you’re well-versed in TypeScript, React, and Next.js, as these are crucial for the role. Brush up on your backend knowledge too, especially Kotlin or Python, since you'll need to navigate APIs and database schemas.

Show Your Collaborative Spirit

ZOE values teamwork, so be ready to discuss how you've worked with designers and other engineers in the past. Share specific examples of projects where collaboration led to successful outcomes, highlighting your ability to communicate effectively.

Prepare for Problem-Solving Questions

Expect tactical questions that dive into how you approach challenges. Think about past experiences where you solved complex problems, and be prepared to explain your thought process clearly and concisely.

Demonstrate Your Curiosity

ZOE appreciates a curious mindset. Be ready to discuss how you stay updated with new technologies and trends in web development. Show enthusiasm for learning and how you’ve applied new knowledge to improve your work.