Supabase is an Open Source and fully remote company building developer tools for databases.
Auth, written in Go (server) and with client libraries for TypeScript, SSR and for other frameworks and technologies, is one of the most popular products in the Supabase stack. We are seeking someone to help us build new and maintain existing Auth features.
5+ years of Software Development experience
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 (or other SSR alternative in the JavaScript space) and traditional web frameworks like Ruby on Rails, Django, Laravel or equivalent (in any language)
Strong knowledge of Go and TypeScript (languages used daily) and Postgres
Good technical writing skills (RFC process is an important part of making changes to the Auth product)
100% remote work from anywhere in the world. No location-based adjustment to your salary.
Autonomous work. We work collaboratively on projects, but you set your own pace.
Health, Vision and Dental benefits. Supabase covers 100% of the cost for employees and 80% for dependants
Generous Tech Allowance for any office setup you need
Annual Education Allowance
Annually run off-sites.
We're a startup. It's unstructured.
Collectively founded more than 30 startups.
Globally distributed team with more than 30 different nationalities.
We deeply believe in the efficacy of collaborative open source. We support existing communities and tools, rather than building "yet another xx".
We "dogfood" everything. If you use it in your project, we use it in Supabase.
The entire process is fully remote and all communication will happen over email or via video chat.
Once you've submitted your application, the team will review your submission and may reach out for a short screening interview over a video call.
If you pass the screen you will be invited to up to four follow-up interviews.
The calls:
usually take between 20-45 minutes each depending on the interviewer.
most of the time, are all 1:1.
will be with the founders, a member of either the growth or engineering team (depending on the role) and usually one other person from your immediate team or function.
Once the interviews are over, the team will meet to discuss several roles and candidates and may:
ask one or two follow-up questions over email or a quick call.
go directly to making an offer.
At Supabase, we're on the lookout for a Senior Auth Engineer to join our fully remote team that builds amazing developer tools for databases. If you have a strong background in software development and a passion for authentication security, this could be the perfect position for you! In this role, you'll have the opportunity to both build new features and maintain existing ones for our Auth product, one of the cornerstones of our popular Supabase stack. With 5+ years of experience under your belt, you should know your way around cookies, sessions, JWT, and HTTP, and have a keen interest in protocols like OAuth and OIDC. We value technical writing skills as they are essential for our RFC process. You’ll collaborate with a diverse global team, and thanks to our 100% remote policy, you can work from anywhere without any salary adjustments based on location. You will also enjoy flexible work hours, generous health benefits, and an annual education allowance. Plus, as a startup, the environment is dynamic and encourages innovation. If you're excited about contributing to open source projects and want to work in a team that believes in collaboration and community, we’d love to hear from you. Join us, and let’s take authentication security to new heights together!
Subscribe to Rise newsletter