Cookies, only with your consent

We use cookies to understand how the site is used and to improve our advertising. Essential cookies are always on. We turn on the rest only if you agree.Essential cookies are always on. Measurement and marketing only if you agree. Privacy policy

What may we measure?

You can change your choice at any time from "Cookie settings" at the bottom of the page.

Choose language: English
Join waitlist
All roles

Senior Full Stack Engineer

  • Engineering
  • Hybrid · one day a week in the office
  • Full-time

About the role

Build Troupia end to end: the app where businesses and organisations work with a team of AI agents, the server behind it, and the data.

Why it matters

The app is where customers meet the troupe every day. Every screen you build is a screen people work in, and you will see it in their hands the same week.

What you will do

  • Build features end to end: screens in Next.js and React, API routes, Postgres schemas and migrations.
  • Build background workflows that run on a schedule or an event (Inngest).
  • Connect the product to customers’ tools: OAuth, webhooks and APIs.
  • Write tests (Vitest, Playwright), and improve performance, accessibility and right-to-left support.

What matters to us

  • 5+ years building web systems that real users rely on.
  • Strong TypeScript, React and Next.js (App Router), Node.js.
  • PostgreSQL: schema design, SQL, indexes and row-level security (RLS).
  • Working daily with AI coding tools (Claude Code, Cursor).

Nice to have

  • Drizzle ORM, Supabase, Tailwind CSS, Astro.
  • Inngest and Vercel.
  • Building a product in several languages, including right-to-left.

What you will work with

  • TypeScript
  • React
  • Next.js
  • Node.js
  • PostgreSQL
  • Drizzle
  • Supabase
  • Inngest
  • Tailwind CSS
  • Vitest
  • Playwright
  • Vercel

Your first 90 days

  1. Month one: learn the system end to end, and ship your first feature.

  2. Month two: own an area of the product, for example the automations or the connections.

  3. Month three: lead a new feature from the sketch to the customer, with tests and measurement.

About Troupia

We are building a team of AI agents that does the day-to-day work of businesses and organisations, beside the people in them. The product is live, in eight languages, and the team is small: whoever joins now shapes where it goes.

How we hire

  1. A short intro call.
  2. A professional conversation with the people you will work with, sometimes with a short task.
  3. A meeting with the founder.
  4. An offer. And at every step, you get an answer, even when it is no.

Apply

Fields marked * are required.

CV *

Your details

Accessibility

Signups aren't open yet

Be the first, right in the front row

We're in final rehearsals. Leave your details, and we'll send you a personal invitation the moment the curtain rises.Leave your email, and we'll send a personal invitation when the curtain rises.

No spam, ever. Privacy policy