CLI Engineer
Job Description
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
- 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
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
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers
#FacebookLinkedIn