The opportunity
Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.
What you'll do
Design, implement, and maintain both internal and public-facing APIs used: across various Supabase products, including Studio, CLI, management APIs, and OAuth applications.
Integrate with third-party platforms and partners, either by developing: custom integrations or providing clear API points for them to connect with Supabase.
Collaborate closely with various teams across Supabase (DevOps, Frontend,: etc.) to ensure smooth integration and implementation of API functionality for the rest of the platform.
Build and enhance testing, debugging, and monitoring tools to ensure public: APIs' stability, reliability, and performance.
Work with the dev-workflows team to enhance and improve the Branching: experience, making it easier and more valuable for Supabase users.
+ years of experience in backend API development, with strong expertise in: TypeScript and JavaScript (Node.js) and familiarity with modern tools and frameworks (e.g., Nest.js, Express, Vitest, Zod).
What they're looking for
- Expertise in designing robust, scalable, and maintainable APIs, and: experience with API versioning, pagination, and error handling best practices. Experience with OAuth , JWT , and API security best practices (rate limiting, CORS, etc.). is a plus.
- Good understanding of PostgreSQL and relational databases.
- Proven ability to build scalable, maintainable APIs and develop tools for: testing , debugging , and monitoring API performance.
- Understanding of CI/CD pipelines, Docker , and containerized deployments to: streamline API development, testing, and release processes.