8 open TypeScript positions
The Support Tooling team is hiring an experienced Software Engineer to design and build internal systems, dashboards, and automations that support Supabase’s customer support and operational workflows. Key responsibilities include evolving the primary internal admin dashboard, implementing ticket automations, and developing AI-assisted features to reduce manual work. This role requires strong backend fundamentals and comfort working in an async, fast-paced environment to solve real-world problems for developers and support teams.
Supabase is hiring a remote API Engineer for their Management API team, focusing on TypeScript/Nest.js development. Key responsibilities include designing and maintaining internal/public-facing APIs, expanding OAuth capabilities, and ensuring overall API stability and performance. The role requires 5+ years of backend API development experience, expertise in modern JavaScript technologies, and a good understanding of PostgreSQL.
This role involves building and maintaining the Supabase Control Plane, which manages the lifecycle of millions of customer projects on the Supabase Cloud offering. Key responsibilities include owning TypeScript-based services, architecting cloud deployment infrastructure, ensuring operational excellence through monitoring and automation, and collaborating with various engineering teams. The ideal candidate is an experienced engineer proficient in Typescript and Go, with a strong command of Postgres and a production operations mindset.
Supabase is looking for a Platform Engineer to join the Compute team, responsible for critical systems powering project provisioning, scaling, and compute services. Key responsibilities include building and maintaining the Supabase Cloud offering, owning compute orchestration lifecycles (creation, autoscaling, optimization), and improving architecture for cost reduction and reliability. The role requires strong software engineering skills in Go and Typescript, proficiency with cloud infrastructure, and participation in on-call rotations.
The Developer Productivity Engineer will join the Infrastructure team to own developer experience, focusing on improving workflows, optimizing build times, and ensuring stable local development environments. Key responsibilities include building internal tooling, optimizing CI/CD pipelines for reliability and speed, and implementing feedback loops to drive engineering excellence. This role is ideal for an experienced engineer passionate about solving real-world problems for fellow developers in a fast-paced, globally distributed environment.
Supabase is seeking a Growth Engineer to own the end-to-end process of designing, building, and analyzing experiments to increase adoption, retention, and expansion. Responsibilities include identifying user roadblocks, diving into datasets for actionable insights using Postgres and BigQuery, and owning growth metrics tracking. This is an individual contributor role requiring versatility in tech tools and proven experience in product-led growth environments.
Weekly TypeScript jobs delivered to your inbox.
The Developer Relations Engineer will be responsible for helping developers discover, learn, and build with Supabase by creating high-impact technical content (especially video), building demos, and representing the company at community events. This role involves strong engineering skills, particularly in JavaScript/TypeScript and modern frontend frameworks, balanced with a passion for teaching and engaging with the open source ecosystem. Although the role is based in San Francisco for in-person activities, the company generally operates fully remotely.
Supabase is seeking a Platform Engineer to join the Compute & Scaling squad, responsible for critical systems powering project provisioning, scaling, and compute. The role involves designing, building, and operating robust, automated systems for multi-region compute workloads, ensuring high availability and performance. Key responsibilities include managing the full lifecycle of compute orchestration (creation, autoscaling, optimization), improving automation, reducing costs, and participating in on-call rotations.