Summary
β¨ AIβGenerated
A staff-level full-stack product engineering opportunity for an experienced engineer who enjoys backend-heavy work, product ownership, and solving meaningful problems. You will help shape technology designed to better connect skilled professionals with opportunities where they can thrive.
Highlights
Staff-level product engineering role focused on meaningful work, strong ownership, and building technology that connects talented professionals with valuable opportunities.
Description
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βre starting by connecting the world's most ambitious software engineers with the companies that deserve them.
The Role
This is a Staff-level 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 neededBuild and maintain backend systems β product APIs, data pipelines, and core infrastructure on our Python/FastAPI/Postgres stackBuild with LLMs and agents β ship product features with significant LLM integration; contribute to the voice agent backend and information extraction systemsWork across the stack β ship workable React/TypeScript frontend for product features; not a frontend specialist, but comfortable and pragmaticCollaborate with product and design β translate ambiguous requirements into concrete shipped work; be the engineer who unblocks, not the one who waitsMaintain quality at speed β handle data integrity, error paths, API evolution, and operational concerns as a default, not an afterthought
What We're Looking For
Leading teams or entire product lines - You can take responsibility for driving delivery across a team or across an entire product lineSeeing good at scale, and early stage - you've moved fast in scrappy, early-stage environments, and seen what good looks like at scaleIndependent delivery - You can own and ship end-to-end product slices with minimal supervision; your track record shows features that shipped, stuck, and scaledProduct 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 shipReliability and API discipline - you handle data integrity, error paths, idempotence, and API versioning as standard practice; production reliability is your default, not a later concernCross-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 onAPI design and data modellingJavaScript/TypeScript β comfortable enough to ship frontend features and review frontend PRs
Nice to Have
Experience with voice agents or real-time audio pipelinesFamiliarity with evals, guardrails, or agent observabilityFamiliarity with GCP / cloud infrastructureExperience 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 ambitionSignificant equity β we want this to be the last job you 'have' to takeFull private healthcare & dental β because life happens and we want to support youFertility benefits & enhanced parental supportGym membership & wellness benefitsClaude tokens β lots and lots of Claude tokensRegular socials, offsites and an annual tripMacBook Pro + team kit"Whatever you need" approach to tools and support
Interview process
We move quickly and with conviction.
Broadly you can expect:
A 30m video call with our Internal Talent Lead; we'll describe the role and business in more detail before digging into your background to understand where your experience overlaps with our core requirements.A call with the hiring manager for the role, we'll share more context for the short and medium objectives in the role and you can expect some deeper questions relative to the role requirementsMost roles involve a practical task - more detail will be shared on the specifics but usually these are completed offline and reviewed by the team.Onsite interview loop where you'll visit the office, meet a cohort of the team, have an interview centred on the task you produced, another on Dex culture and values, and meet with one of the senior team members or Paddy, our Founder.