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.
Tech stack
TypeScriptNestJSLinuxCI/CDGitDockerKubernetesPostgreSQL
Match insights
Tech:TypeScript, NestJS, Linux, CI/CD, Git
Level:Senior