CLI Engineer

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Design, build, and operate backend APIs and services in TypeScript using NestJS patterns
  • 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 from HTTP/API design to CLI surface area
  • Implement unit, integration, and end-to-end tests to ensure high reliability and maintainability
  • Create documentation and help content for API consumers, CLI users, and contributing developers
  • Participate in releases, versioning, and maintaining backwards compatibility for owned components
  • Monitor usage and feedback from customers and the open source community to improve experiences

Requirements

  • 5+ years of software development experience with a track record in backend systems or developer-facing tooling
  • Strong TypeScript proficiency and professional experience shipping production APIs
  • Hands-on experience with NestJS or similar backend frameworks
  • Experience with command-line tools, including cross-platform concerns like filesystem access and terminal UX
  • Proficiency in TypeScript/Node and familiarity with cross-platform development (Windows, Linux, macOS)
  • Solid Git workflow and CI/CD experience for automated testing and deployment

Preferred Qualifications

  • Contributions to open-source CLI tools, libraries, or backend frameworks
  • Experience with containerization and orchestration such as Docker or Kubernetes
  • Familiarity with database migration management, Postgres, and related protocols

Benefits

  • Fully remote work environment with a WeWork or co-working allowance
  • Equity ownership (ESOP) for every team member
  • Tech allowance to set up your ideal workspace
  • Comprehensive health insurance coverage
  • Annual company-wide off-sites for connection and collaboration
  • Flexible, asynchronous work culture
  • Annual professional development and education allowance

About the Company

Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. We are a remote-first, open-source-first company with a globally distributed team of over 280 members.

Skills & tools

TypeScriptNest.js

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years software development experience
  2. 02Strong TypeScript proficiency
  3. 03Professional experience with production APIs
  4. 04NestJS experience
  5. 05Hands-on experience with command-line tools
  6. 06Cross-platform development (Windows, Linux, macOS)
  7. 07Git workflow and CI/CD experience