
Supalite Engineer
Supabase · Engineering · 21d ago
Anyone, anywhere in the world can apply.
Applies on the original listing · via Jobicy
Who can apply
Read straight from the listing, so you know before you spend time on it.
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 →