1d ago

Senior CLI Engineer

Remote

โœจ $150k-$200k / yearest.

full-timesenior Remotesoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll design, build, and operate backend APIs and CLI tooling for Supabase's local development platform. You'll split your time roughly 80/20 between TypeScript server-side work (NestJS) and cross-platform CLI development. You'll collaborate closely with product teams and the open-source community to deliver consistent, secure, and performant systems across Windows, Linux, and macOS.

๐ŸŽฏ What You'll Do

  • Design, build, and operate backend APIs in TypeScript using NestJS.
  • Develop cross-platform CLI tooling for Windows, Linux, and macOS.
  • Collaborate with product teams on end-to-end API and CLI behavior.
  • Implement unit, integration, and end-to-end tests for backend and CLI.
  • Create documentation and help content for API consumers and CLI users.

๐Ÿ“‹ Requirements

  • 5+ years of software development experience in backend or developer tooling.
  • Strong TypeScript skills and production experience with NestJS.
  • Hands-on experience building CLI tools with cross-platform concerns.
  • Experience with package distribution (npm, Homebrew, etc.) and CI/CD.

โœจ Nice to Have

  • Contributions to open-source CLI tools or backend frameworks.
  • Experience with containerization (Docker, Kubernetes).
  • Familiarity with Postgres and database migration management.

๐ŸŽ Benefits & Perks

  • ๐Ÿก Fully Remote with co-working allowance
  • ๐Ÿ“ˆ ESOP (equity ownership)
  • ๐Ÿ’ป Tech Allowance for work setup
  • ๐Ÿฅ Health Benefits (100% employee, 80% dependents)
  • ๐ŸŽ“ Professional Development allowance

๐Ÿ“จ Hiring Process

Estimated timeline: 2-4 weeks

  1. 1Applyยท 5 min
  2. 2Intro Callยท 30 min
  3. 3Technical Interviews (up to 4 calls)ยท 60 min each
  4. 4Decisionยท 1-2 days
0 0 0