Supabase

Supabase

API Engineer

AMER

Sponsorship not specifiedDetected 18 days ago
JavaScriptTypeScriptNode.jsExpressPostgreSQLDockerCI/CDDevOpsAPI DevelopmentRESTOAuthCybersecurityLeadershipCommunicationCollaboration

About the role

  • Management API https://supabase.com/features/management-api, written in TypeScript https://www.typescriptlang.org/, Nest.js https://nestjs.com/ and for other JavaScript technologies, is a central part of every product in the Supabase stack.
  • Work with the dev-workflows team to enhance and improve the Branching experience, making it easier and more valuable for Supabase users.

Responsibilities

  • Design, implement, and maintain both internal and public-facing APIs used across various Supabase products, including Studio, CLI, management APIs, and OAuth applications.
  • We move fast, build in public, and use what we ship.
  • We want everyone to share in the upside of what we're building together.
  • We operate asynchronously and trust you to manage your own time.
  • Proven ability to build scalable, maintainable APIs and develop tools for testing, debugging, and monitoring API performance.

Requirements

  • 5+ 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).
  • 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.

Skills

  • Supabase is the Postgres development platform, built by developers for developers.
  • Good understanding of PostgreSQL and relational databases.

Compensation

  • Annual Off-Sites

Benefits

  • Every team member receives ESOP (equity ownership) in the company.
  • Health Benefits
  • Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are.
  • Your wellbeing and your family's health are important to us.
  • Every team member receives an annual education allowance to spend on learning-courses, books, conferences, or anything that supports your growth.

Company info

  • It allows all Supabase services and Supabase Studio https://supabase.com/dashboard to communicate with each other, programmatically manage your own Supabase projects and organisations, as well as integrate with 3rd party services like Vercel https://vercel.com/marketplace/supabase, Resend https://resend.com/supabase, or Lovable https://docs.lovable.dev/integrations/supabase.
  • We are seeking someone to help us maintain the existing API, expand OAuth applications capabilities, enhance reliability, and improve the overall public API experience.
  • 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.
  • 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.
  • Understanding of CI/CD pipelines, Docker, and containerized deployments to streamline API development, testing, and release processes.
  • Fully Remote

This listing is sourced directly from Supabase's careers page and normalized into a canonical job model.