Work in the open. These are public repos: you'll triage inbound issues, review and
Shepherd outside contributions, keep CI and release automation healthy, and hold a clear
Kind line on scope
Own the type experience. Keep generated database types flowing correctly through the
Keep us honest across runtimes. Node, Deno, Bun, browsers, Cloudflare Workers, React
Native/Expo, including dual ESM/CJS publishing and types that resolve correctly under every module resolution mode. Test it, don't assume it
Work on realtime. Long-lived WebSocket connections, reconnection, and subscription and
Track the platform. When auth, realtime, storage, postgrest or edge-runtime ship a
Design in public. Write the RFCs, migration guides, release notes and docs. Treat a
Make our SDKs legible to AI coding agents, which are now a major consumer of them
You've authored or maintained a published library with a public API and consumers outside
You've worked on open-source projects and know the maintainer side of them. Issue triage at volume, reviewing outside PRs, release automation, changelogs and semver, security reports, and saying no to a feature request without losing the person who asked
Npm packaging fluency: dual ESM/CJS builds, export maps, type resolution, semver discipline, and the failure modes consumers actually hit
Testing as a habit: unit, type-level and end-to-end against a real stack. Every fix comes
Strong written communication. Design docs, changelogs and issue replies are a large part
Real autonomy: you find the important work, scope it, ship it, and say what you didn't
Communicate clearly across both technical and non-technical audiences
Have experience in async or globally distributed teams
Are energized by solving real-world problems for developers
Are comfortable navigating ambiguity and moving quickly
Professional Development
Every team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth