TL;DR
CLI Engineer (Golang): Designing and developing CLI tools in Golang that are consistent, secure, and performant across Windows, Linux, and macOS. Focus on defining CLI functionality, refining usability, and continuously improving the CLI experience.
Location: Remote
Company
hirify.global is the Postgres development platform, built by developers for developers.
What you will do
- Design and develop CLI tools in Golang.
- Collaborate with product teams to define CLI functionality and refine usability.
- Implement unit, integration, and end-to-end tests.
- Create detailed documentation and help content for end-users and developers.
- Manage releases, versioning, and backwards compatibility of hirify.global CLI.
- Monitor usage and gather feedback from customers.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
- 5+ years of experience in software development with a focus on command-line tools.
- Proficient in one or more programming languages commonly used for CLI development (e.g., Go, Rust, Python, Node.js, C++).
- Deep understanding of cross-platform development concerns, including filesystem access, subprocess management, terminal handling, and platform-specific quirks.
- Familiar with package distribution and installation mechanisms.
- Experience with Git and CI/CD pipelines for automated testing and deployment.
Nice to have
- Experience with containerization and orchestration (e.g., Docker, k8s).
- Familiar with database migration management and Postgres line protocol.
Culture & Benefits
- Fully Remote: Work from anywhere in the world.
- Every team member receives ESOP (equity ownership) in the company.
- Tech Allowance: Budget to set up your ideal work environment.
- Health Benefits: hirify.global covers health insurance for employees and dependents.
- Annual Off-Sites: The entire company gathers in a new city for a week of connection, collaboration, and fun.
- Flexible Work: Operate asynchronously and trust you to manage your own time.
Hiring process
- Apply: Our team will review your application.
- Intro Call: A short video chat to get to know each other.
- Interviews: Up to four calls with founders, future teammates, and someone cross-functional.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →