All roles

Open role

Founding Software Engineer — Product

Product engineering · Remote · US or Europe

Apply

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.

Nice to have

  • Experience with GraphQL (Pothos/Yoga), Drizzle, or event-driven backends.
  • You have built developer-facing tools, dashboards or observability products before.

Stack: TypeScript · Next.js · React · GraphQL · Postgres (Drizzle) · Bun · AWS (SST)

Bring a recording.
We’ll score it live.

See your own agent measured on the audio it actually produced — in the demo, in real time. Stop guessing whether your voice AI works.

support@roark.ai · we reply fast