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