Senior Back-end Software Engineer
Senior Back-end Software Engineer

Senior Back-end Software Engineer

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
Z

At a Glance

  • Tasks: Build high-quality, customer-centric features and solve complex backend challenges.
  • Company: Join ZOE, a pioneering tech company transforming health through advanced science.
  • Benefits: Enjoy competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Make a real impact on health while working with cutting-edge technologies.
  • Qualifications: 5+ years of back-end development experience and a passion for elegant code.
  • Other info: Collaborative culture with a focus on continuous learning and diverse perspectives.

The predicted salary is between 36000 - 60000 ÂŁ 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.

About the role & impact
As a Senior Back-end Engineer, you’ll be a key Individual Contributor within a dynamic, distributed team of software engineers. Your role is about building high quality customer‑centric features, technical excellence and deep‑dive problem‑solving to help shape the future of our product. You will collaborate closely with Product Managers, Designers, Data Scientists, and Marketing experts. Your focus will be on building and refining robust systems in critical areas such as data collection, account management, and permission logic with involvement in subscription management, pricing experiments, and payment provider integrations, where correctness and scalability are essential. By delivering elegant, scalable solutions to complex problems, you’ll play a vital part in advancing our mission to improve the health of millions.

What You’ll Be Doing

  • Collaborate & Deliver: Work with cross‑functional partners to build and ship meaningful features that resonate with our members.
  • Experiment at Pace: Design and run experiments to quickly validate ideas, using real‑world feedback to refine our approach.
  • Tackle Complexity: Take ownership of ambiguous technical problems, breaking them down into manageable parts to ensure we deliver value incrementally and quickly.
  • Balance Speed & Quality: Prioritise solutions that provide immediate impact while ensuring the long‑term scalability and health of our codebase.
  • Build for the Future: Create maintainable, extensible, and testable systems that embody engineering best practices.
  • Peer Support: Engage in thoughtful code reviews and mentor fellow engineers, helping to raise the technical bar across the team.
  • Create Seamless Experiences: Solve backend challenges in tandem with UX designers to ensure a world‑class experience for our members.
  • Ship Regularly: Write high‑quality code across our microservices and data pipelines, aiming for daily releases to production.

Our cutting‑edge 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…
Have 5+ years of hands‑on back‑end development experience, with a proven track record of delivering complex features and improving system architecture. Possess a pragmatic mindset, championing simple and elegant code over unnecessary complexity, and knowing exactly when a design needs to evolve. Hold high standards for technical quality and developer experience, helping the team move fast without compromising on excellence. Are adaptable in fast‑paced environments, comfortable navigating shifts in priority and driving progress under changing conditions. Feel confident working with ambiguity, building iteratively and using feedback loops to reach the best outcomes. Are positive and collaborative, bringing energy and a sense of shared purpose to the team.

Our hiring process
We know that "hiring processes" can sometimes feel like a black box. At ZOE, we aim for a process that is efficient, insightful, and enjoyable. It’s a two‑way street: we want to get to know the real you, and we want you to get a true feel for life at ZOE.
The "Meet & Greet" with Talent (45 min) First up, a deep‑dive chat with one of our Talent partners. Think of this as a "look under the hood"—we’ll explore your journey so far, what gets you excited about our mission, and make sure we’re aligned on the essentials like compensation, logistics, and right‑to‑work.
The Hiring Manager "Jam Session" (45 min) Next, you’ll meet an Engineering Manager. This isn’t just a tick‑box exercise; it’s an intentional session where we talk shop. We’ll dive into your technical approach and behavioural experience to see how you’ll thrive in our team, while giving you a front‑row seat to our engineering culture and vision.
The Remote Loop (The Final Stretch) We’ve grouped our final interviews into a "loop" (usually over Google Meet) to give us a 360‑degree view of your brilliance. It consists of three distinct sessions:
Live Coding (60 min): Let’s build something! We’ll collaborate on a problem to see how you think, code, and iterate in real‑time.
System Design (60 min): The "big picture" talk. We’ll chat about how you architect scalable systems and navigate those tricky technical trade‑offs.
Leadership & Values (60 min): Beyond the code. We want to hear about your collaborative style, how you lift others up, and what ZOE’s mission means to you.
The "Becoming a ZOEntist" Moment If we’re a match, we won’t leave you hanging. We’ll reach out quickly to discuss an offer and start planning how we can welcome you to the team.

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 Back-end Software Engineer employer: Zoe Immersive, Inc.

At ZOE, we pride ourselves on being an exceptional employer that champions innovation and collaboration within our diverse engineering team. Our commitment to continuous learning and empowerment fosters a vibrant work culture where every engineer can thrive, contribute to meaningful health solutions, and enjoy opportunities for professional growth. Located in a dynamic environment, we offer the unique advantage of working with cutting-edge technology while making a real impact on the health of millions.
Z

Contact Detail:

Zoe Immersive, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Back-end Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current or former employees at ZOE on LinkedIn. 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 coding skills and be ready to discuss your past projects. We want to see how you tackle complex problems and collaborate with others.

✨Tip Number 3

Show your passion for health tech! Make sure to express why ZOE's mission resonates with you during interviews. We love candidates who are genuinely excited about what we do.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team.

We think you need these skills to ace Senior Back-end Software Engineer

Back-end Development
Kotlin
Spring Boot
Python
FastAPI
Django
Microservices
Data Pipelines
System Architecture
Code Review
Collaboration
Problem-Solving
Agile Methodologies
Experimentation
Scalability

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for ZOE's mission shine through. We want to see why you're excited about transforming health and how you can contribute to our goals.

Tailor Your Experience: Make sure to highlight your back-end development experience in a way that aligns with the role. We’re looking for specific examples of how you've tackled complex challenges and delivered impactful features.

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 team and the role.

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 considered for the role without any hiccups.

How to prepare for a job interview at Zoe Immersive, Inc.

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, like Kotlin, Spring Boot, and Python. Be ready to discuss how you've used similar tools in your past projects and how they can apply to ZOE's mission.

✨Showcase Your Problem-Solving Skills

Prepare examples of complex problems you've tackled in previous roles. Highlight your approach to breaking down these challenges and how you ensured quality while maintaining speed—this aligns perfectly with what ZOE values.

✨Emphasise Collaboration

Since ZOE's engineering team is cross-functional, be prepared to discuss how you've worked with product managers, designers, and other stakeholders. Share specific instances where your collaboration led to successful outcomes.

✨Demonstrate a Growth Mindset

ZOE values continuous learning and adaptability. Be ready to talk about how you've embraced feedback, learned from failures, and evolved your technical skills over time. This will show that you're not just a coder but a team player who thrives on improvement.

Senior Back-end Software Engineer
Zoe Immersive, Inc.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

Z
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>