Supabase logo
Supabase

Build in a weekend. Scale to millions.

Product Engineer – Auth

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2020H1B No SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

57 days ago

Salary

0

Seniority

Senior

Job Description

Product Engineer – Auth

Supabase

• 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 our Auth architecture, including support for OAuth, OIDC, SAML, and other protocols. • Writing and reviewing RFCs as part of our product development process. • Collaborating with engineers across Supabase to ensure a seamless experience for developers using our tools. • Supporting the community and respond to developer feedback on GitHub, Discord, and other channels.

Job Requirements

  • (Required) Have 5+ years of Software Development experience in a professional setting.
  • (Required) Have 2+ years of professional experience working on an authentication system (implementing protocol support, maintenance at scale).
  • Have strong knowledge of web technology fundamentals (cookies, sessions, JWT, HTTP, browser APIs).
  • Have 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).
  • Have 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).
  • Have strong knowledge of Go and TypeScript (languages used daily) and Postgres.
  • Have good technical writing skills (RFC process is an important part of making changes to the Auth product).

Benefits

  • Fully Remote
  • ESOP
  • Tech Allowance
  • Health Benefits
  • Annual Off-Sites
  • Flexible Work
  • Professional Development

Related Job Pages

More Full-stack Engineer Jobs

TRIMEDX logo

Manager, Application & Software Engineering

TRIMEDX

Unlock the full potential of your clinical assets

Full TimeRemoteTeam 1,001-5,000Since 2010H1B Sponsor

• Provide leadership to the Application & Software Engineering teams • Ensure that the application environment supports required business capabilities • Manage software engineering team(s) responsible for creating desired functionality to assigned content, products or services • Manage the development, testing, implementation, and support of software • Summarize escalated issues or recurring problems and participate in the development of improved processes and procedures • Facilitate discussions with cross functional partners to align and move projects forward • Communicate and collaborate with leadership and vendor executives on status, issues and decisions • Translate technology concepts into clear business appropriate language • Advise team on approach and interactions with partners to drive decisions • Participate in tactical negotiations • Lead team in making critical decisions that define the direction and impact the related business units • Set project schedules, designing project parameters and monitoring tasks • Define and develop tasks among team members within an agile environment • Revise and adjust work content and flow • Develop and implement policies, procedures and standards for department • Conduct technical presentations for Management • Advocate for team by moving decisions forward and eliminating barriers

United States
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

About the Role We’re hiring a Senior Full Stack Software Engineer to join Rhythm’s Platform team, focused on building and scaling the core systems that power our customer experience. This team owns critical parts of the customer platform, including billing systems and user-facing applications, with a strong emphasis on performance, scalability, and usability. This is a high-impact, product-oriented engineering role where you’ll work across the full stack — from backend services to frontend applications — collaborating closely with Product and Design to deliver seamless customer experiences. We’re looking for engineers who are curious, collaborative, and comfortable operating in fast-paced environments, with a strong focus on continuous improvement and ownership. What You’ll Do - Design, build, and maintain full-stack features across backend services and frontend applications - Contribute to the development and evolution of Rhythm’s customer platform, including billing systems and user interfaces - Build scalable, maintainable backend systems using Python and Django-based frameworks - Develop intuitive, high-performance frontend applications using React and TypeScript - Participate in architectural discussions and contribute to technical decision-making across the platform - Collaborate closely with Product and Design to deliver customer-centric solutions - Integrate with internal and third-party systems via APIs - Ensure code quality through testing, code reviews, and best practices across the stack - Participate in production support and help troubleshoot and resolve issues in live systems - Contribute to Agile processes and continuous delivery practices What You'll Bring - 7+ years of experience in software engineering, with strong full-stack development exposure - Strong backend experience with Python, Django, Django REST Framework, and Celery - Experience building and maintaining asynchronous systems and architectures - Strong frontend experience with React and TypeScript - Experience designing and consuming APIs for modern web applications - Solid understanding of software engineering best practices, including testing, code reviews, and system design - Experience working with Docker and containerized environments - Strong collaboration and communication skills, with the ability to work across technical and non-technical teams - Experience working in Agile environments such as Scrum, Kanban, or XP Nice to Have - - Experience with Next.js - Experience working on billing systems or financial platforms - Experience with complex third-party integrations - Exposure to high-scale, customer-facing platforms What Success Looks Like - High-quality full-stack features are delivered reliably, with strong attention to scalability, maintainability, and user experience - Rhythm’s customer platform becomes more stable, intuitive, and resilient as new functionality is added - Backend services and frontend applications work seamlessly together, with fewer regressions and stronger system performance - Billing-related systems and interfaces evolve in a way that reduces friction for both customers and internal teams - Engineering discussions benefit from your technical judgment, thoughtful feedback, and ability to balance speed with quality - Cross-functional partners in Product and Design see you as a strong collaborator who helps turn ideas into well-executed solutions - Production issues are addressed quickly and responsibly, with improvements made to prevent similar issues in the future Why You’ll Love Working Here - Our culture. We’re friendly and transparent, and we love to innovate together. - Flexible work-life balance. We embrace a mix of working remotely and from the office. - Professional development opportunities. We support continuous learning and growth. - A chance to make a difference. We’re a sustainably driven company rethinking what’s possible in energy. - Competitive compensation. We reward performance with annual bonuses and salary increases. - Health benefits. Unlimited paid vacation and premium private medical insurance for you and your family.

United States
Job Closed
Empower logo

Lead Automation Quality Engineer

Empower

We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.

Full TimeRemoteTeam 10,001+H1B Sponsor

• Lead and oversee the design, development, and implementation of automated test strategies and frameworks • Lead a team of test/quality automation engineers by providing direction with automation and build automation strategies • Define and enforce best practices for test automation and quality assurance • Lead assessment of automation tools • Collaborate with stakeholders to define test automation goals and objectives • Ensure the integration of automated tests into the CI/CD pipeline • Work with DevOps teams to integrate automated tests into the continuous integration and delivery process • Monitor and report on test automation metrics and KPIs • Lead continuous improvement in test automation processes and tools standards • Lead innovation efforts such as AI • Design and develop training materials and train team members • Document training materials and provide trainings on automation tools and frameworks • Serves as a subject matter expert for quality automation engineers and may provide guidance, direction and prioritization of work for the team • Required to do manual testing when needed

India
Job Closed
Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Developed and implemented middleware and orchestration solutions in a MACH architecture, contributing as a senior engineering resource on the team. • Perform as the lead developer of the full stack implementation, helping to design and review technical solutions to real business problems • Work to ensure continuous improvement in the results of the team with respect to accuracy, effectiveness and efficiency of solutions • Collaborated closely with architects, product owners, QA, and fellow developers to design and implement systems from concept through production, demonstrating deep technical expertise through high-quality code delivered to production. • Implement complex business challenges, identifying bottlenecks to conversion, accountable for site performance, and for helping the team deliver on aggressive schedules • Designs, codes, tests, debugs, documents and maintains a variety of solutions within the full stack of the digital storefront

Uruguay
Job Closed