Software Engineer - SparkActive

The opportunity

We're looking for engineers to join the team building Spark, a lightweight implementation of Supabase written in Rust. It runs on an embedded SQLite-based engine with a Postgres-compatible SQL layer, 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 Turso/SQLite

  • Find and work around gaps in the underlying database engine, with minimal repros and tests

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

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

  • Build and harden the hosted offering while keeping the low cost structure in: mind, kept loosely coupled so the implementation can be swapped without a rewrite

What they're looking for

  • Work directly with design partners and turn real-world migration and: integration friction into a sharper product
  • 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: Rust, have shipped production Rust, 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
Software Engineer - Spark at Supabase | Role Match