About this job
<h3><strong>About <a href="https://jobicy.com/company/supabase" target="_blank" rel="noopener">Supabase</a></strong><br></h3>
<p>Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth.</p>
<h3><strong>About the Role</strong><br></h3>
<p>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. It exists because AI builders and platform partners need a database they can give to every prototype without the cost or the wait: sub-second provisioning, a footprint small enough to run inside a sandbox, and an upgrade path to full Supabase when an app graduates to production.</p>
<p>This is a role with a lot of agency. Small team, working product, patterns still to be set. You'll own large areas end to end and make real decisions from day one.</p>
<h3></h3>
<h3><strong>What You'll Be Responsible For</strong><br></h3>
<p>In this role, you'll:</p>
<ul>
<li>
<p>Grow API compatibility with the Supabase client, keeping behavior faithful to hosted Supabase and backed by conformance tests</p>
</li>
<li>
<p>Bring more of the Supabase stack to Turso/SQLite</p>
</li>
<li>
<p>Find and work around gaps in the underlying database engine, with minimal repros and tests</p>
</li>
<li>
<p>Build and harden the path for upgrading a project from Spark to full Supabase</p>
</li>
<li>
<p>Own the developer experience end to end: the CLI, local tooling, and docs</p>
</li>
<li>
<p>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</p>
</li>
<li>
<p>Work directly with design partners and turn real-world migration and integration friction into a sharper product</p>
</li>
<li>
<p>Engage with the open-source community and contribute back to the broader Supabase stack</p>
</li>
</ul>
<h3><strong>You Might Be a Good Fit If You<br></strong></h3>
<ul>
<li>
<p>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</p>
</li>
<li>
<p>Are a strong generalist, comfortable moving across the stack from API design to storage internals to infrastructure, and picking up whatever the problem needs</p>
</li>
<li>
<p>Read unfamiliar code without friction. A lot of the work means studying reference implementations in other languages, such as GoTrue in Go, PostgREST in Haskell, and matching their behavior in Rust</p>
</li>
<li>
<p>Have a solid grounding in SQL and relational databases, experience working close to a database engine (transactions, MVCC, type systems), and the curiosity to dig into where Postgres and SQLite differ</p>
</li>
<li>
<p>Know Postgres well enough to use it as the reference for correct behavior</p>
</li>
<li>
<p>Have run services under tight resource limits (multi-tenant, serverless, or embedded)</p>
</li>
<li>
<p>Have a bias toward compatibility and correctness, and reach for tests and specs to prove behavior</p>
</li>
<li>
<p>Think around corners. When everyone reaches for the standard playbook, you look for the simpler path that fits a smaller box. You break a complex system down to the 20% that covers 80% of the need, then make it run somewhere far smaller than it was designed for</p>
</li>
<li>
<p>Care about developer experience: clean APIs, fast feedback loops, and tooling that makes the right thing the easy thing</p>
</li>
<li>
<p>Are comfortable owning ambiguous, early-stage work and making sound calls that inform and define the spec. This is a founding role on a brand-new team</p>
</li>
<li>
<p>Are comfortable working in public repositories on a remote, async team</p>
</li>
<li>
<p>Communicate clearly in writing</p>
</li>
<li>
<p>Bonus: experience with the Supabase stack, building developer CLIs, a track record of open-source maintenance, or contributions to Rust database or web projects</p>
</li>
</ul>
<h3><strong>What We Offer</strong></h3>
<ul>
<li>
<p><strong>Fully Remote</strong></p>
<p>We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world.</p>
</li>
<li>
<p><strong>ESOP</strong></p>
<p>Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together.</p>
</li>
<li>
<p><strong>Tech Allowance</strong></p>
<p>Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work.</p>
</li>
<li>
<p><strong>Health Benefits</strong></p>
<p>Supabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us.</p>
</li>
<li>
<p><strong>Annual Off-Sites</strong></p>
<p>Once a year, the entire company gathers in a new city for a week of connection, collaboration, and fun. It’s a highlight of our year.</p>
</li>
<li>
<p><strong>Flexible Work</strong></p>
<p>We operate asynchronously and trust you to manage your own time. You know what needs to be done and when.</p>
</li>
<li>
<p><strong>Professional Development</strong></p>
<p>Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth.</p>
</li>
</ul>
<h3><strong>About the Team</strong></h3>
<p>Supabase was born-remote and open-source-first. We believe our globally distributed team is our secret weapon in building tools developers love.</p>
<ul>
<li>
<p>~400 team members</p>
</li>
<li>
<p>60+ countries</p>
</li>
<li>
<p>20+ languages spoken</p>
</li>
<li>
<p>Over $1B raised (including our $500M Series F)</p>
</li>
<li>
<p>540,000+ community members</p>
</li>
</ul>
<p>We move fast, build in public, and use what we ship. If it’s in your project, we probably use it in ours too. We believe deeply in the open-source ecosystem and strive to support—not replace—existing tools and communities.</p>