Supabase logo
    S

    Software Engineer (Go) - Auth Product

    Supabase
    Remote
    Remote
    Senior
    Full Time
    remotegotypescriptauthenticationpostgressoftware_engineersenior

    Requirements

    • •5+ years of Software Development experience in a professional setting
    • •2+ years of professional experience working on an authentication system (implementing protocol support, maintenance at scale)
    • •Strong knowledge of Go and TypeScript
    • •Strong knowledge of Postgres
    • •Strong knowledge of web technology fundamentals (cookies, sessions, JWT, HTTP, browser APIs)
    • •Good knowledge of and deep interest in authentication security (passwords, protocols such as OAuth, OIDC or SAML, cryptography fundamentals such as hash functions, signatures and ciphers)
    • •Experience working with multiple web frameworks like Next.js and traditional web frameworks like Ruby on Rails, Django, Laravel or equivalent
    • •Good technical writing skills

    What You'll Do

    • •Designing and implementing secure, scalable authentication features in Go and TypeScript
    • •Working across the stack: from server-side protocols to client-side libraries for frameworks like Next.js
    • •Contributing to the evolution of Auth architecture, including support for OAuth, OIDC, SAML, and other protocols
    • •Writing and reviewing RFCs as part of product development process
    • •Collaborating with engineers across Supabase to ensure a seamless experience for developers using the tools
    • •Supporting the community and responding to developer feedback on GitHub, Discord, and other channels

    Benefits

    • •Fully Remote work
    • •ESOP (equity ownership)
    • •Tech Allowance for work environment setup
    • •Health Benefits covering 100% employee and 80% dependents health insurance
    • •Annual Off-Sites for company gathering
    • •Flexible Work with asynchronous operation
    • •Professional Development allowance for education

    About Supabase

    Supabase is an open-source backend-as-a-service platform built on Postgres, giving developers a database, authentication, instant APIs, edge functions, realtime subscriptions, storage, and vector embeddings.

    San Francisco, California, United States
    251-500
    Developer Tools