FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

SDK Engineer, JavaScript
SupabaseJavaScript/TypeScript SDK Engineer building open-source developer tools for Supabase’s Postgres platform. Owning SDK APIs, type systems, runtimes, realtime, releases, and public documentation.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expert-level proficiency in TypeScript and experience in building and maintaining SDKs with a focus on public APIs and open-source contributions. Capable of managing project scope, release automation, and ensuring accurate type resolution across various environments.
Highest-signal resume keywords
Expert-Level TypeScriptOpen-Source Project MaintenanceRelease AutomationFluency with NPM PackagingStrong Written Communication
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaScriptTypeScriptWebSocket FunctionalityUnit TestingEnd-to-End TestingSemantic VersioningDual ESM/CJS BuildsType ResolutionIssue TriagePublic API Development
Soft Skills
Autonomous WorkClear CommunicationProblem SolvingAdaptabilityCollaboration in Distributed Teams
Tools & Technologies
NodeDenoBunCloudflare WorkersReact NativeExpoCI/CD ToolsPublic RepositoriesRFC WritingDocumentation
Industry Keywords
SDK DevelopmentReal-Time FunctionalityChangelogsMigration GuidesPublic Issue Responses
Tech Stack
Tools & technologiesJavaScriptNode.jsReactReact NativeTypeScript
About the role
Key responsibilities & impact- Build and evolve Supabase’s JavaScript and TypeScript SDKs
- Identify missing platform capabilities, make the case for them, and build new features
- Triage inbound issues and review and shepherd outside contributions in public repositories
- Maintain CI and release automation and manage project scope
- Ensure generated database types flow correctly through client APIs for accurate autocomplete and inference
- Support Node, Deno, Bun, browsers, Cloudflare Workers, and React Native/Expo runtimes
- Maintain dual ESM/CJS publishing and correct type resolution across module resolution modes
- Develop realtime functionality involving WebSocket connections, reconnection, subscriptions, and presence semantics
- Keep SDKs aligned with changes to auth, realtime, storage, PostgREST, and edge runtime services
- Write RFCs, migration guides, release notes, changelogs, and documentation
- Make SDKs legible to AI coding agents
Requirements
What you’ll need- Expert-level TypeScript, including generics, conditional types, and mapped types
- Authored or maintained a published library with a public API and external consumers
- Experience working on open-source projects from the maintainer side
- Experience with issue triage, outside pull-request reviews, release automation, changelogs, semantic versioning, and security reports
- Fluency with npm packaging, dual ESM/CJS builds, export maps, and type resolution
- Testing experience across unit, type-level, and end-to-end tests against a real stack
- Strong written communication for design documents, changelogs, and public issue responses
- Ability to work autonomously: identify, scope, and ship important work
- Ability to communicate clearly across technical and non-technical audiences
- Experience in async or globally distributed teams
- Comfortable navigating ambiguity and moving quickly
- Energized by solving real-world problems for developers
Benefits
Comp & perks- Fully remote work
- WeWork membership or co-working allowance usable anywhere in the world
- ESOP (equity ownership) for every team member
- Tech allowance for laptop, monitor, headphones, or other work-environment needs
- Health insurance: 100% coverage for employees and 80% for dependents
- Annual company off-sites
- Flexible, asynchronous work
- Annual education allowance for courses, books, conferences, or other learning