← Back to list
Job

SDK Engineer - JavaScript

Other • Remote • Full-time European Union EU/EMEA

Supabase, the Postgres development platform, is hiring a JS SDK Engineer to own a core part of how developers and AI coding tools talk to Supabase from JavaScript and TypeScript.

Responsibilities

  • Build and evolve the JS/TS SDKs (database, auth, storage, realtime, edge functions)
  • Start new things: identify what's missing, make the case for it, and build it
  • Work in the open: triage inbound issues, review outside contributions, keep CI and release automation healthy
  • Own the type experience: keep generated database types flowing correctly through client APIs
  • Keep the SDKs consistent across runtimes (Node, Deno, Bun, browsers, Cloudflare Workers, React Native/Expo), including dual ESM/CJS publishing
  • Work on realtime: long-lived WebSocket connections, reconnection, subscription and presence semantics
  • Track platform changes (auth, realtime, storage, postgrest, edge-runtime) and reflect them in SDKs and changelog
  • Write RFCs, migration guides, release notes and docs
  • Make the SDKs legible to AI coding agents

Requirements

  • Expert-level TypeScript (generics, conditional and mapped types used as design tools)
  • Experience authoring or maintaining a published library with a public API and consumers outside your own company
  • Open-source maintainer experience: issue triage at volume, reviewing outside PRs, release automation, changelogs, semver, security reports
  • npm packaging fluency: dual ESM/CJS builds, export maps, type resolution, semver discipline
  • Testing as a habit: unit, type-level and end-to-end tests against a real stack
  • Strong written communication for design docs, changelogs and issue replies

Soft skills

Strong written communicationAbility to say no to a feature request without losing the person who askedComfortable working autonomously in an async, fast-paced environment

About the company

Supabase is the Postgres development platform, providing Database, Auth, Storage, Edge Functions, Realtime and Vector Search as a deeply integrated backend for developers.

Similar jobs