All open roles
Engineering
Senior Full-Stack Engineer (Product)
Own the control-plane UX end to end — from tRPC procedure to TanStack Query cache to a calm, predictable UI.
- Location
- Remote (US / EU)
- Employment type
- Full-time
- Compensation
- $150K – $195K + equity
- Posted
- Posted 2 weeks ago
About the role
Our control plane is where operators set up sources, monitor runs, and debug failures. It needs to feel like a tool that respects their time. You'll work across the React / TanStack Router / tRPC stack to ship features that are obvious to use and impossible to misread. We optimize for clarity over cleverness.
What you'll do
- Design and ship full-stack features across the control-plane UI and tRPC API.
- Own the React + TanStack Router + TanStack Query patterns; raise the bar for the team's frontend code.
- Collaborate closely with the Lead Product Designer on flows that hold up under real customer data.
- Write Vitest and Playwright tests that catch real regressions, not just hit coverage numbers.
- Push on accessibility and performance — both are correctness, not polish.
What we're looking for
- 5+ years of TypeScript across React and Node.js with end-to-end ownership of shipped features.
- Strong opinions about React state — you know when to use server state, URL state, or local state.
- Comfortable in a typed API layer (tRPC, GraphQL with codegen, or similar).
- Care deeply about UX details: empty states, error states, keyboard navigation, focus management.
Nice to haves
- TanStack Router and TanStack Query in production.
- Tailwind v4 and shadcn/ui experience.
- Background in data tooling, observability, or developer-facing products.
Compensation & benefits
$150K – $195K + equity. Salary bands are honest — the range above is what we'll actually pay, anchored on level and location. Plus:
- Meaningful early-stage equity (4-year vest, 1-year cliff).
- Health, dental, and vision coverage (US) or local equivalent (EU).
- Home-office stipend and annual learning budget.
- Four weeks of vacation, plus the week between Christmas and New Year.
- Twice-yearly team offsites.
How to apply
Use the Apply button on this page. We read every application — no recruiter screen, no take-home tests until we've talked. Expect a reply within 5 business days, even if the answer is no.