← All roles

Supalite Engineer

Supabase · Engineering · 21d ago

✓

Anyone, anywhere in the world can apply.

WorldwideAny timezoneRustPostgreSQLSQLiteOpen Source

Applies on the original listing · via Jobicy

Who can apply

Read straight from the listing, so you know before you spend time on it.

Anywhere in the world

Anyone, anywhere in the world can apply.

“We hire globally. We believe you can do your best work from anywhere.”

A team of roughly 400 people distributed across more than 60 countries.

Async-first
Supabase operates asynchronously and trusts team members to manage their own schedules while collaborating in public repositories.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
Offers a global co-working allowance or WeWork membership, an educational stipend, and a tech setup allowance.
Annual retreat
The entire company gathers once a year in a new city for a week-long off-site.

Read from the listing automatically. Always confirm the details with the company before you accept an offer.

About the role

As an engineer on the Spark team, you will build and evolve an embedded SQLite-based implementation of Supabase written in Rust with Postgres API compatibility. You will own large technical areas end to end, expanding API compatibility, building developer tooling and CLIs, and hardening the path for projects to upgrade to full hosted Supabase.

What you'll do

  • Grow API compatibility with the Supabase client, keeping behavior faithful to hosted Supabase with conformance tests.
  • Bring more of the Supabase stack to Turso/SQLite and resolve gaps in the underlying database engine.
  • Build and harden the upgrade path for transitioning projects from Spark to full Supabase.
  • Own the end-to-end developer experience, including the CLI, local tooling, and documentation.
  • Work directly with design partners and actively contribute to the open-source Supabase stack.

What you bring

  • Substantial backend or full-stack engineering experience with production Rust code.
  • Deep grounding in SQL, relational databases, and Postgres internals.
  • Ability to read unfamiliar reference code across languages such as Go and Haskell to replicate behavior in Rust.
  • Experience running systems under tight resource limits, such as serverless, multi-tenant, or embedded environments.
  • Clear written communication and comfort working in public repositories on a fully remote team.

About Supabase

Supabase is the open-source Postgres development platform providing integrated databases, authentication, storage, edge functions, and vector search.

View Supabase profile & open roles →

Weekly alerts for Engineering. No account needed.

Unsubscribe any time. See our Privacy Policy.

Supabase

Salary not listed

Apply now →