Control Plane Engineer

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Design, implement, and maintain internal and public-facing APIs, including the Management API and OAuth applications.
  • Integrate with third-party platforms and partners by developing custom integrations or providing clear API endpoints.
  • Collaborate with DevOps, Frontend, and other engineering teams to ensure smooth platform-wide integration.
  • Build and enhance testing, debugging, and monitoring tools to ensure API stability, reliability, and performance.
  • Work with the dev-workflows team to improve the Branching experience for Supabase users.

Requirements

  • 5+ years of experience in backend API development.
  • Strong expertise in TypeScript and Node.js.
  • Experience with modern frameworks and tools such as Nest.js, Express, Vitest, or Zod.
  • Deep understanding of API security, including OAuth, JWT, rate limiting, and CORS.
  • Solid understanding of PostgreSQL and relational databases.
  • Familiarity with CI/CD pipelines and Docker for containerized deployments.

Benefits

  • Fully remote work environment with a co-working allowance.
  • Equity ownership (ESOP) for every team member.
  • Tech allowance to set up your ideal workspace.
  • Comprehensive health insurance coverage.
  • Annual company-wide off-sites for connection and collaboration.
  • Annual professional development and education allowance.

About the Company

Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution, including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. We are a remote-first, open-source-driven company with a globally distributed team of over 280 members.

Skills & tools

TypeScriptNode.jsPostgreSQLNest.jsDockerOAuth

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years backend API development
  2. 02Expertise in TypeScript and Node.js
  3. 03Experience with Nest.js, Express, Vitest, or Zod
  4. 04Knowledge of OAuth, JWT, and API security
  5. 05Understanding of PostgreSQL
  6. 06Familiarity with CI/CD and Docker