Supalite EngineerActive

The opportunity

We're looking for engineers to join the team building Supabase Lite , a lightweight, TypeScript-native implementation of Supabase. It runs interchangeably on SQLite and Postgres and ships a PostgREST and Auth compatible API, so applications written against @supabase/supabase-js work as-is.

What you'll do

  • Grow API compatibility with the Supabase client, keeping behavior faithful to: hosted Supabase and backed by conformance tests

  • Bring more of the Supabase stack to SQLite

  • Build and harden the path for upgrading a project from Supabase Lite to full Supabase

  • Own the developer experience end to end: the CLI, local tooling, and docs

  • Build and harden the hosted offering on a scale-to-zero, near-zero-cost: footing, kept loosely coupled so the implementation can be swapped without a rewrite

  • Work directly with design partners and turn real-world migration and: integration friction into a sharper product

What they're looking for

  • Engage with the open-source community and contribute back to the broader Supabase stack.
  • Have substantial backend or full-stack experience with strong fluency in: TypeScript, and have built or contributed to a backend system, framework, or developer platform before
  • Are a strong generalist, comfortable moving across the stack from API design: to storage internals to infrastructure, and picking up whatever the problem needs
  • Read unfamiliar code without friction. A lot of the work means studying: reference implementations in other languages, such as GoTrue in Go and PostgREST in Haskell, and matching their behavior in TypeScript