Skip to main content

Supabase

SDK Engineer - JavaScript

Remote (Remote)fulltimemidAdded 2 days ago

About this role

Supabase seeks a JS SDK Engineer to build and maintain their TypeScript/JavaScript SDKs that serve as the primary developer interface to their Postgres platform. You'll own library design, support multiple runtimes, manage open-source contributions, and ensure type safety and API stability across evolving platform features.

What you'll do

  • Build and evolve JS/TS SDKs for database queries, auth, storage, realtime, and edge functions
  • Triage issues, review external contributions, and maintain CI/release automation in public repositories
  • Design and implement type experiences that enable correct autocomplete and inference across real codebases
  • Ensure SDK compatibility across Node, Deno, Bun, browsers, Workers, React Native, and dual ESM/CJS publishing
  • Implement and maintain WebSocket-based realtime subscriptions with reconnection and presence semantics
  • Author RFCs, migration guides, release notes, and design decisions transparently with the developer community

What they're looking for

  • Expert TypeScript with generics, conditional types, and mapped types
  • Published library authoring with public API and external consumers
  • Open-source maintenance: triage, PR review, semver discipline, security
  • npm packaging: ESM/CJS builds, export maps, type resolution
  • Testing practices: unit, type-level, and end-to-end testing
  • WebSocket and realtime subscription patterns
  • Written communication and technical documentation
  • Autonomous project scoping and execution

Benefits

  • Fully remote, hire globally with WeWork/co-working allowance
  • Employee stock ownership plan (ESOP)
  • Open-source development in public repositories
  • Impact on millions of developers and AI coding tools
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Supabase

Supabase builds an open-source backend platform built on PostgreSQL, offering managed database services, authentication, and APIs to developers. The company is hiring infrastructure, database, and platform engineers to develop and maintain its core systems, including management APIs, deployment infrastructure, authentication services, and site reliability practices.

View all jobs at Supabase

Likely interview questions

  • Tell us about a published library you've authored or maintained—what was the hardest breaking change to navigate and how did you handle it?
  • Walk us through how you'd approach designing a type-safe API that works correctly across Node, browsers, and edge runtimes with different module resolution modes.