About the role
Own the surfaces our customers live in — the platform where calls are scored, issues are filed and fixes are proven. You will take features from a customer sentence to production, and you will talk to the people using what you shipped.
What you'll do: Design and build product surfaces end-to-end: Next.js/React frontend, GraphQL API, Postgres data model — schema to pixel. Turn messy real-world workflows (test suites, issue triage, run reviews) into interfaces that feel obvious in hindsight. Work directly with design on a system that takes craft seriously — and push back when something reads wrong. Sit in on customer calls, watch people use your features, and ship the fix the same week. Raise the bar on quality: tests where they earn their keep, instrumentation everywhere, no silent failures. What you'll bring: 4+ years building production web applications, with deep TypeScript and React experience. Comfort owning a feature across the whole stack — API design, data modelling, and UI polish. A portfolio (or war stories) showing product taste: you notice spacing, latency and empty states. Bias to ship: you would rather put a small version in front of a user this week than a big one next month. Clear written communication — we are remote and we write things down. Stack: TypeScript · Next.js · React · GraphQL · Postgres (Drizzle) · Bun · AWS (SST).
About Roark
Roark helps teams test, monitor, and improve their voice agents.
Voice AI is exploding, but reliability is still the #1 challenge. Teams spend hours manually testing agents and still miss failures. In the last 6 months, Roark has processed over 10M minutes of calls, powering monitoring and simulation for teams across the Voice AI ecosystem (including YC companies).
We close that gap by combining:
📊 Monitoring & Evaluation - 40+ built-in metrics (latency, instruction-follow, sentiment, etc.), custom dashboards, alerts, and the ability to define your own. Up to 15 speakers with automatic speaker identification.
🎭 Simulations & Personas - end-to-end phone/WebSocket simulations for inbound and outbound agents, with configurable personas (accents, languages, speech & behavior profiles). Define tests as conversations with a graph-based approach, so you can easily branch into edge cases and variants.
🔁 Full lifecycle loop - failed calls automatically become repeatable tests, so every failure makes your agent stronger.
Roark is the missing QA layer for Voice AI - helping teams ship agents they can trust.
Other roles at Roark
Refer someone
Know someone great for this role?
Share your link. If they get hired through Standout, you get $3,000.
Job details
Location
Remote
Funding
Total raised
$2M
Last stage
Seed
Investors
Founders
What happens next.
No applications, no recruiter spam. Just the intro.
Confirm the fit
A few questions to make sure this role is the right shape for you. Two minutes.
I pitch you to the company
I write the intro, send it to the founder, and handle the back-and-forth.
A meeting lands on your calendar
If they’re a yes, I book the chat. You show up — that’s the whole job-hunt.
