At a Glance
- Tasks: Own product delivery from spec to production, focusing on backend systems and LLM integration.
- Company: Join a mission-driven tech company transforming how talent connects with opportunities.
- Benefits: Above market salary, significant equity, private healthcare, gym membership, and wellness benefits.
- Other info: Dynamic team culture with regular socials and an annual trip.
- Why this job: Make a real impact by building innovative products that help people thrive in their careers.
- Qualifications: Strong Python backend skills, experience with LLMs, and ability to ship end-to-end product features.
The predicted salary is between 63000 - 77000 £ per year.
Our Mission
Human time and effort is the rarest thing in the universe. The fact that so many people hate what they do for work is a disaster on so many levels. How many people live quiet lives of misery? How many generational talents do we miss due to circumstance? Dex’s mission is to close the gap between Talent & Opportunity. We believe that work, and being productive, is part of the human condition, that regardless of AI, human passion, ingenuity and a desire to do things means that work will always exist. We are building Dex to create a future where technology helps every individual to understand their strengths, interests and unique abilities, and to connect with opportunities where they can thrive, because more people doing things they love leads to a better, happier and more productive world. We are starting by connecting the world's most ambitious software engineers with the companies that deserve them.
The Role
This is a full-stack product role with a backend-heavy centre of gravity. You'll own complete product slices end-to-end — things like a candidate database with rich search and filtering, a dashboard that surfaces call transcripts and match history for our Talent Operations team, and the workflows that let them stack-rank candidates against a new role in minutes rather than hours. You ship these without needing to be guided step by step. You're not a specialist who hands off at the API boundary. You think in user outcomes and delivery units, and you're reliable: your code handles edge cases, your APIs have clean contracts, and the work you ship stays shipped.
What You'll Do
- Own product delivery — take features from spec to production, backend-first but covering frontend and integration where needed.
- Build and maintain backend systems — product APIs, data pipelines, and core infrastructure on our Python/FastAPI/Postgres stack.
- Build with LLMs and agents — ship product features with significant LLM integration; contribute to the voice agent backend and information extraction systems.
- Work across the stack — ship workable React/TypeScript frontend for product features; not a frontend specialist, but comfortable and pragmatic.
- Collaborate with product and design — translate ambiguous requirements into concrete shipped work; be the engineer who unblocks, not the one who waits.
- Maintain quality at speed — handle data integrity, error paths, API evolution, and operational concerns as a default, not an afterthought.
What We're Looking For
- Independent delivery - You can own and ship end-to-end product slices with minimal supervision; your track record shows features that shipped, stuck, and scaled.
- Product trade-off judgment — you balance speed, quality, and user impact under ambiguity; you push back when something is underspecified and make pragmatic calls when it needs to ship.
- Reliability and API discipline — you handle data integrity, error paths, idempotence, and API versioning as standard practice; production reliability is your default, not a later concern.
- Cross-functional pragmatism — you work effectively with product and design, can unblock yourself across the stack, and ship workable frontend when that's what's needed.
Strong technical depth in:
- Python backend (FastAPI or equivalent, async patterns, Postgres, Redis).
- LLM integration — building products where AI is in the critical path, not bolted on.
- API design and data modelling.
- JavaScript/TypeScript — comfortable enough to ship frontend features and review frontend PRs.
Nice to Have
- Experience with voice agents or real-time audio pipelines.
- Familiarity with evals, guardrails, or agent observability.
- Familiarity with GCP / cloud infrastructure.
- Experience in recruiting tech, marketplaces, or matching systems.
The Stack
A modern Python stack: FastAPI, Postgres, Redis, Docker, Pydantic AI, running on GCP. Frontend in React/TypeScript. We iterate fast and keep the codebase clean.
What We Offer
- Above market salary — we're building a world class team and believe pay should match that ambition.
- Significant equity — we want this to be the last job you 'have' to take.
- Full private healthcare & dental — because life happens and we want to support you.
- Fertility benefits & enhanced parental support.
- Gym membership & wellness benefits.
- Claude tokens — lots and lots of Claude tokens.
- Regular socials, offsites and an annual trip.
- MacBook Pro + team kit.
- "Whatever you need" approach to tools and support.
Interview process
We move quickly and with conviction. Broadly you can expect:
- We love it when candidates have experimented with our agent, Dex. Even if you aren't an Engineer, you can get a sense of what we're building, and we love to hear your feedback.
- A 30m video call with our Internal Talent Lead; we'll share more about the team, role and business before asking questions about your experience and fit.
- Hiring Manager call: we'll share more specific context on short and medium-term objectives and ask deeper questions relative to the role requirements.
- Most roles involve a practical task to better understand how you work. Usually completed offline and reviewed by the team.
- Onsite interview loop where you'll visit the office, meet a cohort of the team, one interview centred on the task you produced, another on Dex culture and values, with a final interview with our Founder, Paddy.
Senior Product Engineer employer: meet Dex
At Dex, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to excel in their roles. As a Senior Product Engineer, you'll benefit from a collaborative environment that encourages creativity and professional growth, with access to cutting-edge technology and the opportunity to work on impactful projects. Located in a vibrant tech hub, we offer competitive benefits and a commitment to work-life balance, making us an excellent employer for those seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land Senior 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 meet Dex 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 meet Dex.
✨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 meet Dex.
✨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 meet Dex 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 Senior 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 meet Dex.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at meet Dex 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 meet Dex
✨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 meet Dex 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.