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
