API EngineerActive

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.