Supabase

Software Engineer (Go) - Auth Product

Supabase
Apply
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

DjangoGoLaravelNext.jsPostgreSQLRuby on RailsTypeScript

Categories

Supabase

About Supabase

201-500 employees

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.

Contact me