Supabase

Software Engineer, Supervisor

Supabase

full-time

Posted on:

Location Type: Remote

Location: Anywhere in the World

Visit company website

Explore more

AI Apply
Apply

About the role

  • Stability & performance — work on improvements that allow Supavisor to scale to customer demand while reducing operating costs
  • CI/CD & deployments — improve the deployment pipeline to enable low-impact upgrades, with zero downtime and avoiding dropping connections, including the transition to Kubernetes
  • Client & ORM compatibility — directly support customers, 3rd-party libraries, and ORMs (SQLAlchemy, Prisma, and others) that use Supavisor to connect to Supabase
  • Documentation — write clear documentation so users can get the most out of Supavisor
  • Feature development — add new capabilities and improve the overall developer experience, including APIs and client libraries
  • Support - resolve escalated support issues, participate in on-call rotations, incident response, and post-incident reviews

Requirements

  • Have experience developing and operating distributed systems at scale — stronger fit if in the database or infrastructure domain
  • Are comfortable writing Elixir, or have a strong enough systems background that you're willing to go deep — stronger fit if you have a deep Elixir/Erlang production background
  • Have experience with protocol development — stronger fit if specifically with the Postgres wire protocol
  • Are familiar with the ORM and database client ecosystem (SQLAlchemy, Prisma, or similar)
  • Have experience with CI/CD pipelines where minimizing customer impact was a key constraint
  • Communicate clearly across technical and non-technical audiences
  • Are comfortable navigating ambiguity and moving quickly in an async, globally distributed team.
Benefits
  • Fully Remote
  • ESOP
  • Tech Allowance
  • Health Benefits
  • Annual Off-Sites
  • Flexible Work
  • Professional Development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ElixirErlangSQLAlchemyPrismaCI/CDKubernetesdistributed systemsprotocol developmentPostgres wire protocolAPIs
Soft Skills
clear communicationproblem resolutionincident responsedocumentation writingsupportadaptabilitycollaborationcustomer supporttechnical writingworking in ambiguity