All open roles
EngineeringRemoteFull-time

Senior Full-Stack Engineer (Next.js / Postgres)

Lead end-to-end features across our Next.js + Supabase stack. Comfortable owning a module from schema to UI.

About the role

You'll own modules end-to-end across our Next.js App Router + Postgres + Supabase stack. Expect to ship database migrations, write server actions, design React components, and debug real customer issues — sometimes in the same day.

What you'll do

  • Design and ship full-stack features that move the product forward, not just "close tickets."
  • Write and review Postgres schema migrations with row-level security in mind.
  • Pair with the design team on flows before they're hi-fi mocks — your input matters.
  • Take on-call rotations (1 week per ~6) and care about reliability.

What we look for

  • 5+ years building production web apps; deep TypeScript and modern React.
  • Comfortable with relational databases — you've thought about indexes, transactions, and RLS.
  • Bias toward shipping small, reversible changes over big-bang rewrites.
  • Can communicate trade-offs clearly in writing.

Nice to have

  • Experience with multi-tenant SaaS.
  • Stripe integration experience.
  • Background in any non-profit or community-serving software.

Compensation

Top-of-market base salary, meaningful equity, and a learning budget. Specific bands shared in the first call.

Apply

Send a short note about why this role interests you, plus links to your work, to [email protected]. We reply to every application.

Or use the contact form