[Remote] Developer Productivity Engineer at Supabase

Remote

Supabase Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Developer PlatformsIndustries

Requirements

  • 7+ years of software engineering experience, with a focus on developer productivity, infrastructure, or platform engineering
  • Passionate about developer experience and productivity; notice when engineers are fighting tools and fix it
  • Proficient in Go and Typescript to build robust internal tools
  • Experience with monorepo tooling and package managers like pnpm or Nx
  • Experience with CI/CD tools (e.g., Github Actions, ArgoCD, Octopus, Harness)
  • Experience making local development environments stable and reproducible across teams
  • Communicate clearly across both technical and non-technical audiences
  • Experience in async or globally distributed teams
  • Energized by solving real-world problems for developers
  • Comfortable navigating ambiguity and moving quickly

Responsibilities

  • Improve developer workflows and tooling
  • Own local development environment stability; eliminate “works on my machine” and make onboarding seamless and self-service
  • Integrate and optimize developer workflow tools (e.g., Graphite, automated code review tools)
  • Build internal tooling that eliminates friction and lets engineers focus on shipping features
  • Collaborate closely with engineering teams to ensure tooling scales with growth
  • Introduce metrics, observability, and feedback loops to identify and improve engineering productivity bottlenecks
  • Establish automation and practices that catch issues early in the development cycle
  • Champion best practices and be a force multiplier for the engineering org
  • Own CI/CD & Release Automation: make releases and rollbacks reliable, effortless, and safe (e.g., canary environments, blue/green deploys)
  • Profile build and deployment performance, optimize CI pipelines (e.g., parallelize tests, eliminate waiting)
  • Audit and optimize container images (reduce size, improve caching, speed up deployments)

Skills

Key technologies and capabilities for this role

CI/CDDeveloper ToolingMonorepoContainerizationGraphiteAutomated Code ReviewCanary DeploymentsBlue/Green DeploysObservabilityBuild OptimizationRelease AutomationPostgres

Questions & Answers

Common questions about this position

Is this position remote?

Yes, this is a fully remote position, and Supabase hires globally, believing you can do your best work from anywhere.

What programming languages are required?

Proficiency in Go and Typescript is required, as they are used to build robust internal tools.

What experience is needed for this role?

You need 7+ years of software engineering experience focused on developer productivity, infrastructure, or platform engineering, plus experience with monorepo tooling like pnpm or Nx, CI/CD tools such as Github Actions or ArgoCD, and stabilizing local development environments.

What is the company culture like?

Supabase offers an async, fast-paced environment ideal for those excited about building scalable developer tools, with a focus on thriving in globally distributed teams.

What makes a strong candidate for this role?

A strong candidate has 7+ years in software engineering with a passion for developer experience, proficiency in Go and Typescript, experience in monorepos, CI/CD, and local dev environments, and excels in async teams while communicating clearly.

Supabase

Open-source backend service for developers

About Supabase

Supabase provides an open-source backend as a service (BaaS) platform that helps developers and businesses create scalable applications more easily. It offers real-time databases, authentication, and storage solutions, all designed to integrate smoothly into existing workflows. This means developers can focus on building their applications without needing to spend a lot of time on backend development. Supabase operates on a freemium model, where users can access basic services for free, while advanced features are available through paid subscriptions. This approach allows it to cater to various user needs. What sets Supabase apart from its competitors is its open-source nature, which allows users to customize the platform and benefit from community-driven enhancements. The company aims to provide a reliable and efficient solution for developers, ensuring high uptime for applications that are critical to their users.

Singapore, SingaporeHeadquarters
2020Year Founded
$190.8MTotal Funding
SERIES_CCompany Stage
Consumer Software, Enterprise SoftwareIndustries
51-200Employees

Benefits

Remote work from anywhere
Autonomous work
Health, vision & dental benefits
Generous tech allowance
Annual education allowance
Annual run off-sites

Risks

Increased competition from other open-source BaaS platforms like Appwrite and Nhost.
Potential security vulnerabilities in open-source projects if not regularly updated.
Freemium model may challenge conversion of free users to paid subscribers.

Differentiation

Supabase offers a real-time database with self-documenting APIs for PostgreSQL.
The platform is open-source, allowing for community-driven improvements and customization.
Supabase provides a comprehensive suite of tools for scalable application development.

Upsides

Supabase raised $80M in Series C, totaling $196M in funding.
Growing demand for open-source solutions boosts Supabase's market potential.
Increased interest in real-time data processing aligns with Supabase's capabilities.

Land your dream remote job 3x faster with AI