GrepJob
Supabase

Software Engineer (Go) - Auth Product

Supabase
Apply
about 1 month ago
Remote, WorldwideSenior

Responsibilities

  • Design and implement secure authentication features in Go and TypeScript.
  • Work across the stack from server-side protocols to client-side libraries.
  • Contribute to the evolution of Auth architecture, supporting OAuth, OIDC, and SAML.
  • Write and review RFCs as part of the product development process.
  • Collaborate with engineers to ensure a seamless developer experience.
  • Support the community and respond to developer feedback on various platforms.

Requirements

  • 5+ years of software development experience in a professional setting.
  • 2+ years of experience working on an authentication system.
  • Strong knowledge of Go and TypeScript, and Postgres.
  • Good understanding of web technology fundamentals like cookies, sessions, and JWT.
  • Deep interest in authentication security and related protocols.
  • Experience with multiple web frameworks like Next.js, Ruby on Rails, or Django.
  • Good technical writing skills for the RFC process.

Benefits

  • Fully remote work with a WeWork membership or co-working allowance.
  • Equity ownership (ESOP) for all team members.
  • Tech allowance for setting up an ideal work environment.
  • 100% health insurance coverage for employees and 80% for dependents.
  • Annual off-sites for team connection and collaboration.
  • Flexible work hours with an asynchronous operation model.
  • Annual education allowance for professional development.

Tech Stack

DjangoGoLaravelNext.jsPostgreSQLRuby on RailsTypeScript