
Software Engineer, Supervisor
Supabase
full-time
Posted on:
Location Type: Remote
Location: Anywhere in the World
Visit company websiteExplore more
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