# CLI Engineer

**Company:** [Supabase](https://hotfix.jobs/companies/supabase)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** TypeScript, Nestjs, Cli, Node.js, Git, CI/CD, Docker, Kubernetes, Postgres, Npm
**Posted:** 2026-04-30

> Builds and maintains backend APIs with NestJS/TypeScript (80%) and cross-platform CLI tools (20%) for local development experience. Requires 5+ years backend experience, strong TypeScript, and hands-on CLI development skills.

## Job Description

## Responsibilities
- Design, build, and operate backend APIs and services in TypeScript using NestJS patterns, prioritizing security, performance, and clear contracts.
- Design and develop CLI tooling 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 and local development stack.
- 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.
- Participate in releases, versioning, and backwards compatibility.
- Monitor usage and feedback; work with customers and open source community to improve API/backend and CLI experiences.

## Requirements
- 5+ years of software development experience with 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 strongly preferred.
- Hands-on experience with command-line tools (building, maintaining, or owning CLIs), including cross-platform concerns: filesystem access, subprocess management, terminal UX, platform-specific behavior.
- Proficiency in TypeScript/Node (essential); other CLI/backend languages (Rust, Python, Go, C++).
- Experience building CLIs with strong UX: intuitive command structure, clear output, actionable error messaging.
- Familiarity with package distribution (npm, yarn, Homebrew, APT, Snap, Scoop, Chocolatey).
- Solid Git workflow and CI/CD experience.

## Nice to Haves
- Contributions to open-source CLI tools, libraries, or backend frameworks.
- Experience with containerization (Docker, Kubernetes).
- Familiarity with database migration management, Postgres, and related drivers.

## Similar roles

- [Backend Engineer](https://hotfix.jobs/jobs/b1af6614-7e82-451b-b33a-6e7723bb589c) - Scribe - San Francisco, CA - $140k – $185k/yr
- [Software Engineer, Codex -Enterprise Controls](https://hotfix.jobs/jobs/9fc148ac-afcb-4558-a41e-a772e8869a71) - OpenAI - San Francisco, CA - $230k – $385k/yr
- [Software Engineer III](https://hotfix.jobs/jobs/a91a8070-ade4-411a-a538-be8c46e121ab) - ZoomInfo - Bethesda, MD - $112k – $176k/yr
- [Software Engineer, Upstart Bank](https://hotfix.jobs/jobs/5dbad557-7d4b-47a1-a575-68c16e632c5f) - Upstart - Remote - $14k – $187k/yr
- [Software Engineer, Workers Deploy & Config](https://hotfix.jobs/jobs/373e862c-92c6-4938-907d-a09a407f2835) - Cloudflare - New York, NY - $150k – $206k/yr

**Apply:** https://hotfix.jobs/jobs/c4d6805b-be29-4957-8bbd-e41714c771ec
**Canonical:** https://hotfix.jobs/jobs/c4d6805b-be29-4957-8bbd-e41714c771ec