Skip to content
Supabase logo

CLI Engineer

SupabaseBackend-as-a-Service company
RemoteSenior
Software Engineering

About the role

Build a world-class local development experience for CLI.

  • We are looking for a Senior CLI Engineer to join our CLI Team and help build a world-class local development experience while owning a significant share of the API and backend work that powers it.
  • Key Responsibilities Design, build, and operate backend APIs and services in TypeScript, using NestJS patterns.
  • Design and develop CLI tooling that is consistent, secure, and performant across Windows, Linux, and macOS.
  • Collaborate with product and platform teams to define end-to-end behavior.
  • Implement unit, integration, and end-to-end tests across backend and CLI.
  • Create documentation and help content for API consumers, CLI users, and contributing developers.
  • Requirements 5+ years of software development experience with a strong track record in backend systems and/or developer-facing tooling.
  • Strong TypeScript and professional experience shipping production API and server-side code; NestJS experience is strongly aligned with how the CLI Team builds.
  • Hands-on experience with command-line tools (building, maintaining, or owning CLIs), including cross-platform concerns.
View original posting →

Tech stack

TypeScriptNestJSLinuxCI/CDGitDockerKubernetesPostgreSQL

Match insights

Tech:TypeScript, NestJS, Linux, CI/CD, Git
Level:Senior

More roles at Supabase

View open roles at Supabase