
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.
- 015+ years software development experience
- 02Strong TypeScript proficiency
- 03Professional experience with production APIs
- 04NestJS experience
- 05Hands-on experience with command-line tools
- 06Cross-platform development (Windows, Linux, macOS)
- 07Git workflow and CI/CD experience

Supabase
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Engineering & Architecture
- Posted
- Today