SDK Engineer, JavaScript

Job not on LinkedIn

đŸ”„ 1 minute ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Supabase

Supabase

51 - 200 employees

Founded 2020

☁ SaaS

🔌 API

đŸ€– Artificial Intelligence

💰 $80M Series B on 2022-05

SaaS ‱ API ‱ Artificial Intelligence

Supabase is an open source alternative to Firebase, providing a range of backend tools designed to help developers start and scale their applications effectively. It offers features such as a full Postgres database, authentication with Row Level Security, instant APIs, Edge Functions for custom code, real-time data synchronization, and storage for large files. Developers can integrate machine learning models, utilize RESTful APIs, and take advantage of platform-integrated best of breed products. Supabase is designed to be highly portable, extendable, and user-friendly, making it a powerful choice for startups and enterprises looking to innovate quickly and efficiently.

📋 Description

‱ 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

‱ 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

‱ 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

Apply Now

Similar Jobs

đŸ”„ 14 hours ago

Gismart

201 - 500

đŸ‘„ B2C

🧘 Wellness

đŸ“± Media

Senior Backend Engineer building Gismart’s AI orchestration platform for image and video generation. Owning backend architecture, provider integrations, APIs, media pipelines, reliability, and usage billing.

AWS

Docker

Flutter

Google Cloud Platform

Grafana

GRPC

Java

Kafka

Kotlin

Kubernetes

Postgres

Redis

Rust

TypeScript

Go

🕒 2 days ago

Your Software Supplier

51 - 200

đŸ’Œ Consulting

📣 Marketing

đŸȘ Marketplace

Java Developer contributing to next-gen AI development at Micro1. Designing scalable backend systems and collaborating with teams on performance and security improvements.

🌏 Anywhere in the World

đŸ’” $30 - $90 / hour

💰 $50k Pre Seed Round - Your Software Supplier on 2019-08

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Java

Microservices

Spring

Spring Boot

SpringBoot

🕒 5 days ago

CoorB

51 - 200

đŸ’Œ Consulting

📩 Logistics

📣 Marketing

Senior Java Engineer at CoorB working on backend services using Java and Spring Boot. Focus on design, development, testing, and quality assurance for financial solutions.

Docker

Grafana

Java

JUnit

Kafka

Kubernetes

Microservices

Mockito

OpenShift

Postgres

Prometheus

RabbitMQ

Spring

Spring Boot

SpringBoot

SQL

🕒 6 days ago

Sumsub

501 - 1000

đŸ’Œ Consulting

⚖ Legal

📩 Logistics

Senior Backend Engineer developing backend services for the Travel Rule product at Sumsub. Involved in integrations and distributed systems in a remote-first, global environment.

Distributed Systems

Java

MongoDB

🕒 July 28

Cotiviti

5001 - 10000

đŸ„ Healthcare

đŸ’Œ Consulting

📩 Logistics

Senior Software Engineer II developing high-quality software modules for Cotiviti's product suite. Collaborating with teams, resolving software issues and ensuring efficient technology standards.

Java

Linux

Shell Scripting