6 months ago
Remote, WorldwideSenior
Responsibilities
- Design and implement secure, scalable authentication features in Go and TypeScript
- Work across server-side protocols and client-side libraries for frameworks such as Next.js
- Evolve the Auth architecture with support for OAuth, OIDC, SAML, and other protocols
- Write and review RFCs as part of product development
- Collaborate with engineers across Supabase to provide a seamless developer experience
- Support the community and respond to developer feedback on GitHub, Discord, and other channels
Requirements
- At least 5 years of professional software development experience
- At least 2 years of professional experience working on an authentication system
- Strong knowledge of Go, TypeScript, and Postgres
- Strong knowledge of web fundamentals including cookies, sessions, JWT, HTTP, and browser APIs
- Knowledge of authentication security, including passwords, OAuth, OIDC, SAML, cryptography fundamentals, hash functions, signatures, and ciphers
- Experience with multiple web frameworks such as Next.js, Ruby on Rails, Django, or Laravel
- Strong technical writing skills and comfort with the RFC process
Benefits
- Fully remote work with global hiring and a WeWork membership or co-working allowance
- ESOP equity ownership for every team member
- Tech allowance for laptop, monitor, headphones, or other work equipment
- Health insurance covered 100% for employees and 80% for dependents
- Annual company off-sites
- Flexible asynchronous work arrangement
- Annual professional development and education allowance
Tech Stack
About Supabase
Supabase builds an open-source Postgres-based backend platform for developers, bundling database, authentication, storage, realtime APIs, edge functions, and vector search. It monetizes through a managed cloud service and enterprise offerings while remaining deployable self-hosted. Founded in 2020 and privately held, the company operates globally with a fully remote team. Developers use Supabase as a Firebase alternative to launch quickly and scale production applications on PostgreSQL.
