Remotery

SDK Engineer, JavaScript

Posted Aug 5

This is a fully remote position, open to applicants anywhere in the world.

📋 Description

• Develop and enhance Supabase’s JavaScript and TypeScript SDKs

• Recognize platform capability gaps, advocate for their inclusion, and implement new features

• Address incoming issues and review contributions from external sources in public repositories

• Oversee CI and release automation while managing project scope

• Ensure that generated database types are correctly integrated into client APIs for precise autocomplete and inference

• Provide support for Node, Deno, Bun, browsers, Cloudflare Workers, and React Native/Expo environments

• Manage dual ESM/CJS publishing and ensure accurate type resolution across various module resolution modes

• Create real-time functionalities utilizing WebSocket connections, reconnection, subscriptions, and presence semantics

• Keep SDKs updated with modifications to authentication, real-time features, storage, PostgREST, and edge runtime services

• Draft RFCs, migration guides, release notes, changelogs, and documentation

• Make SDKs comprehensible for AI coding agents


⛳️ Requirements

• Proficient in TypeScript, including generics, conditional types, and mapped types

• Experience in authoring or maintaining a published library with a public API and external users

• Background in contributing to open-source projects from a maintainer's perspective

• Familiarity with issue triage, reviewing external pull requests, release automation, changelogs, semantic versioning, and security reports

• Proficient in npm packaging, dual ESM/CJS builds, export maps, and type resolution

• Experience in testing across unit, type-level, and end-to-end tests against a real stack

• Strong written communication skills for design documents, changelogs, and public issue responses

• Ability to work independently: identify, scope, and deliver significant work

• Capable of clearly communicating with both technical and non-technical audiences

• Experience working in asynchronous or globally distributed teams

• Comfortable navigating uncertainty and acting swiftly

• Passionate about addressing real-world challenges for developers


🏝️ Benefits

• Fully remote work

• WeWork membership or co-working allowance applicable globally

• Employee Stock Ownership Plan (ESOP) for all team members

• Technology allowance for laptops, monitors, headphones, or other work-related needs

• Comprehensive health insurance: 100% coverage for employees and 80% for dependents

• Annual company off-site events

• Flexible and asynchronous work schedule

• Annual educational allowance for courses, books, conferences, or other learning opportunities

People also viewed

Utopia5 hours ago

Engenheiro de Orçamentos

BR flagBrazil OnlyFull-timeEngineer
ApplyView job
Anduril Industries6 hours ago

Senior Airworthiness Engineer – Advanced Effects

US flagUnited States OnlyFull-timeEngineer$146k – $194k/year
ApplyView job
Sargent & Lundy6 hours ago

Lead Nuclear Component Engineer

US flagUnited States OnlyFull-timeEngineer$118k – $180.3k/year
ApplyView job
Sargent & Lundy6 hours ago

License Renewal Engineer Consultant 2 – Electrical, Nuclear

US flagUnited States OnlyFull-timeEngineer$145.3k – $222k/year
ApplyView job
SMS Environmental Ltd6 hours ago

Plumbing Remedial Engineer

GB flagUnited Kingdom OnlyFull-timeEngineer£32k – £38k/year
ApplyView job
DoorDash6 hours ago

Senior Detection Engineer

US flagUnited States OnlyFull-timeEngineer$159.8k – $235k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers