we are looking for a Senior Full-Stack Engineer.
What You'll Do:
Own features end to end: product conversation → schema → API → UI → how it behaves in production.
Design the systems behind our AI agents - pipelines, orchestration, retries, guardrails, evaluation - so behavior is predictable and explainable.
Build backend services and data models that stay correct and stay fast as volume grows - across shared, single-tenant, and on-prem deployments.
Build the product surfaces our customers and our delivery teams use to configure, monitor, and audit agents.
Own your code in production: CI, deploys, observability, alerting, and the debugging that follows.
Work on how we ship, build and release pipelines, environments, and the infrastructure that lets one codebase deploy into very different customer environments.
Make the call on where complexity is worth it and where things should stay boring.
Raise the bar around you: code review, design review, mentoring, and the standards that keep a codebase alive two years from now.
Requirements: You have 5+ years of engineering experience, 3+ of them building real products across both frontend and backend.
You're strong in at least one modern typed language and ecosystem: TypeScript, Python, Go, Java, C#. We write TypeScript, and we expect you to be productive in it fast, but we hire for how you think, not for which language you last used.
You're genuinely full-stack - you can debug a React render, a slow query, and a stuck queue in the same day.
You know relational databases properly: schema design, indexes, transactions, and what happens under concurrency.
You've worked with distributed systems and know where the race conditions hide.
You're product- and solution-oriented - you ask what the customer is trying to do before you ask what to build.
You can take a vague, complex problem and turn it into an architecture that Just Works.
You care about your teammates, and you're looking to both learn and teach.
You work AI-natively. You use coding agents seriously, and you build the things that make them useful - skills, agents, evals, internal tooling, context that makes the whole team faster. This is how we work, not a side project.
You believe a small, dedicated team beats a big one.
You've built LLMs in production - not a demo, but something with evals, guardrails, and regression testing behind it.
You've worked in a regulated or high-stakes environment where auditability wasn't optional.
You take pride in frontend architecture - accessible, responsive, fast components.
An early-stage startup is what you're actively looking for: hard work, processes that aren't fully defined, and a lot of freedom.
This position is open to all candidates.