At a Glance
- Tasks: Build innovative software to revolutionise fertility care and make family building accessible for everyone.
- Company: Gaia, a mission-driven company transforming fertility care with cutting-edge technology.
- Benefits: Competitive salary, equity, private healthcare, and unique fertility support.
- Other info: Join a dynamic team in a hybrid work environment, shaping the future of fertility care.
- Why this job: Make a real impact on people's lives while working at the intersection of fintech and healthcare.
- Qualifications: 5+ years as a full-stack engineer with strong Python and TypeScript skills.
The predicted salary is between 75000 - 100000 £ per year.
About Gaia Mission: A world where anyone who wants a family can try. We're transforming fertility care from the ground up to make it more accessible. At Gaia, we believe that when it comes to starting a family, financial barriers shouldn't determine who gets to try. We're building the technology infrastructure that makes fertility treatments available to everyone, not just the fortunate few who can afford a $50k bill upfront.
The Challenge We're Solving: Fertility affects 1 in 6 people, yet only 2% of babies are born via IVF. We're changing that by making fertility care 10x better, with 2x better outcomes, at half the cost. Our founder experienced this firsthand - going through IVF and having a child because he could afford a $70k bill. Most people can't. We're here to change that reality.
What You'll Build: You will not be just building software - you will be architecting the infrastructure that makes family building accessible to everyone. This is where fintech meets healthcare in the most meaningful way possible.
- The Gaia Orchestrator: Our internal framework that automates care navigation, financing, clinic operations, and risk tracking across a complex ecosystem of patients, clinics, lenders, and insurers. You'll own real slices of this - state machines, workflows, and integrations with external systems that weren't designed to talk to each other.
- AI-Native Operations Layer: We use AI not as a feature but as infrastructure. Our ops, compliance, and member workflows run on LLM-powered agents and scheduled routines. You'll build and extend these - not just consume them.
- Real-time Underwriting Engine: Predictive modeling in a risk layer no one else has touched, adapting to patient and clinical data to make fertility care financially accessible. You'll work on the models and the pipelines that feed them.
- Member-Facing Experiences: Crafting the moments that matter most - from pre-cycle intake to outcome reporting. People come to Gaia at one of the most vulnerable points in their lives. The experiences you build will shape how that feels.
The Technical Reality: We're building in a space that's:
- Highly regulated: Healthcare and finance bring an interesting combination of complex regulatory and safety concerns. HIPAA, SOC 2 Type II, and PHI are first-class constraints, not afterthoughts. If you've built in regulated environments, you'll hit the ground running.
- Emotionally charged: The people using what you build are going through a complex and emotionally charged journey of building a family. Every interaction, every piece of data, every experience you ship exists in that context. That weight is real, and it makes the craft matter more.
- Financially complex: We sit at the intersection of lending, insurance, and outcome-based pricing in a domain where the numbers are high and the stakes are personal. The models are non-trivial and the edge cases are endless. You'll need to think beyond the happy path.
- Technically fragmented: The healthcare industry is fragmented with complex technologies and protocols. These systems were not meant to talk to each other. You'll build integrations that are robust enough to handle the messiness of the real world, and resilient enough not to break when it does.
Your solutions will directly impact people's ability to start families. Everything you build will touch lives directly.
You’ll Thrive Here If You're:
- Unreasonable: You believe impossible problems deserve creative solutions.
- Brave: You're comfortable building in ambiguity and changing the status quo.
- Accountable: You take ownership of problems that span across complex domains and technology.
- Adaptable: You can pivot quickly in a fast-moving environment.
- Kind: You care deeply about the people depending on what you build.
What We're Looking For:
Experience: 5+ years as a full-stack engineer in startup environments.
Technical Skills:
- Strong Python and TypeScript. We use the Frappe framework to build our backend. Experience with Frappe is a plus but not required, it's learnable.
- Experience with MariaDB or any other RDBMS.
- Strong technical background in building high-quality code and infrastructure.
- Preference for simple solutions over complex ones.
AI Nativeness (non-negotiable): We are an AI-native team and we're looking for engineers who are actively optimizing how they work with AI. Not curious about it. Not learning it on the side. Already doing it. You use Claude Code, Cursor, Codex, or equivalent as a core part of how you build. You've integrated LLM APIs into something real. You've automated something in your own workflow that used to take you time. If AI has materially changed how you work in the last 12 months, we want to talk. If you are still scratching the surface, this role is not for you.
Mindset:
- Put the user first.
- Excited to work in small, cross-functional teams.
- Comfortable taking on big, loosely defined projects and breaking them down.
- Able to balance tactical execution with strategic thinking.
- Holistic problem-solving approach beyond just technical considerations.
We always prefer passion over perfect skill matches. If you're excited about our mission and values, we want to hear from you.
Why Now?
Market Timing: The fertility care market is exploding (£20bn UK market, growing 10% annually), and we're shaping how it gets accessed and paid for.
Early Impact: Your work won't disappear into layers of abstraction. Every smart solution changes our trajectory.
Scale of Opportunity: 3,500 Gaia members = £100M Gross Revenue business; 30,000 Gaia members = £1bn Gross Revenue business; The true market demand could be 5x higher.
We are backed by the best VCs including Atomico and Valar Ventures.
How we build at Gaia: We work in small cross-functional teams collaborating closely across the business. We believe work should be shipped and improved in small iterations with the help of early feedback from users. We are heavily biased towards keeping things simple, using existing open-source technologies and not reinventing the wheel if it doesn't add any value. AI is how we operate. We use Claude, pi, Codex, and Cursor to write code, triage bugs, manage production incidents, automate compliance workflows, and run operations. Every engineer at any time has multiple agents doing their work so they can focus on solving real problems. AI isn't a tool we reach for occasionally - it's the default. Our engineers are expected to bring that same instinct to everything they build and everything they do. Our tech stack is built of strongly typed Python, TypeScript, Next.js, React.js, MariaDB and Redis. Our data platform is built using DBT, Prefect, Fivetran and Snowflake. Our production services run on AWS and Vercel. We automate infrastructure and configuration using Pulumi and GitHub Actions. Our observability stack is built up of Datadog and Sentry.
What We Offer:
Compensation: £75,000 - £100,000 (experience dependent).
Equity: Meaningful ownership in a fast-growing company.
Benefits:
- Private Healthcare (Vitality).
- Fertility Support.
- Pension (SMART).
- Workplace Nursery Benefit.
Culture: Hybrid/Remote working - 3 days in office (Mon, Wed and Thu) at our Central London location, 4 minutes from Oxford Circus.
Our Members Say It Best: "Thank you so much! Couldn't have done this without you. I know people may say this all the time but you have changed our lives. I could never repay you." - Victoria Webster.
Product Engineer employer: Gaia
At Gaia, we are not just transforming fertility care; we are creating a supportive and innovative work environment where your contributions directly impact lives. With a strong focus on employee growth, hybrid working options, and meaningful benefits like private healthcare and fertility support, we empower our team to thrive both personally and professionally in our Central London location. Join us in making family building accessible for everyone while enjoying a culture that values creativity, accountability, and kindness.
StudySmarter Expert Advice🤫
We think this is how you could land Product Engineer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Gaia or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Gaia.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Gaia.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Gaia that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Product Engineer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Gaia.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Gaia and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Gaia
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Gaia uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.