2 hours ago
Remote, WorldwideSenior
Responsibilities
- Build and evolve the Python SDK across database, auth, storage, realtime, and edge functions with natural sync and async APIs.
- Identify missing capabilities, scope new work, and deliver features autonomously.
- Triage issues, review external pull requests, maintain CI and release automation, and support the open-source community.
- Design and maintain a fully typed, checker-friendly SDK experience.
- Test compatibility across Python versions, sync and async frameworks, workers, serverless environments, and notebooks.
- Implement realtime functionality including long-lived WebSocket connections, reconnection, subscriptions, and presence semantics.
- Track platform changes and keep the SDK, changelog, migration guides, release notes, and documentation aligned.
- Write RFCs and public technical documentation and make the SDK legible to AI coding agents.
Requirements
- Deep knowledge of modern Python typing, including generics, protocols, overloads, and TypedDict.
- Experience authoring or maintaining a published library with a public API and external users.
- Open-source maintainer experience, including issue triage, external pull-request review, release automation, changelogs, semantic versioning, and security reports.
- Fluency with asyncio and designing libraries for both synchronous and asynchronous callers.
- Knowledge of Python library packaging, pyproject.toml, wheels, tooling, dependency management, and version-support policies.
- Experience with unit, type-level, and end-to-end testing against a real stack, including regression tests.
- Strong technical writing for design documents, changelogs, issue responses, and public documentation.
- Autonomy in identifying, scoping, and delivering important work in ambiguous environments.
- Clear communication with technical and non-technical audiences and experience working in async or globally distributed teams.
- Bonus qualifications include major-version migrations for public packages, JWT/OAuth knowledge, AI agent framework integrations, or schema-generated idiomatic clients.
Benefits
- Fully remote work globally with no Supabase offices and a WeWork membership or coworking allowance.
- Employee ESOP equity ownership.
- Tech allowance for equipment such as a laptop, monitor, or headphones.
- Supabase covers 100% of employee health insurance and 80% for dependents, wherever available.
- Annual company off-site in a new city.
- Asynchronous, flexible work environment.
- Annual professional-development education allowance for courses, books, conferences, or related learning.
Tech Stack
Categories
About Supabase
Supabase builds an open-source Postgres-based backend platform for developers, bundling database, authentication, storage, realtime APIs, edge functions, and vector search. It monetizes through a managed cloud service and enterprise offerings while remaining deployable self-hosted. Founded in 2020 and privately held, the company operates globally with a fully remote team. Developers use Supabase as a Firebase alternative to launch quickly and scale production applications on PostgreSQL.
