TL;DR
Senior Dependency Engineer (Go): Building and optimizing systems for handling dependencies in large monorepo ecosystems with an accent on Go modules, semantic versioning, and synchronization across repositories. Focus on designing robust dependency management strategies, resolving complex module conflicts, and ensuring smooth release processes.
Location: Ability to work between 8-16/9-17 East coast time in US (14:00-22:00 CET)
Company
hirify.global is a global digital solutions company with strong expertise in Cloud-based solutions, partnering with AWS, Azure, and GCP, developing solutions for clients from various industries.
What you will do
- Build Snap packages.
- Use LXD.
- Handle dependencies in a large monorepo-based ecosystem.
- Work with Go modules, understanding project structures and dependency types.
- Perform advanced semantic versioning, including version bumping, tags, and module updates.
- Migrate and update dependencies across different repositories according to the release process.
Requirements
- Ability to work between 8-16/9-17 East coast time in US (14:00-22:00 CET).
- Basic knowledge of LXD and familiarity with Ubuntu Snap / Snapcraft.
- Working knowledge of Python and understanding of snapd and the broader Ubuntu ecosystem.
- Experience with Launchpad.
- Knowledge of Go, particularly dependency management in monorepo environments, and hands-on experience with Go modules.
- Experience working with go.mod files.
- Strong understanding of semantic versioning, Git, and Gitflow.
- Familiarity with CI/CD processes.
- Excellent troubleshooting skills for Go modules, including resolving module issues and dependency conflicts.
- English at least B2 required.
Nice to have
- Experience with Kubernetes.
- Expertise with Jenkins.
- Familiarity with Rust.
Culture & Benefits
- Development budgets of up to 6,800 PLN and funded certifications (e.g., AWS, Azure, ISTQB, PSM).
- Access to Udemy and O'Reilly, events, technology Guilds, internal training, and hirify.global Upskill programs.
- Private medical healthcare, MultiSport card, and mental health support.
- Flexible working hours.
- Option for B2B or permanent contract for an indefinite period.
- Internal and external referral program and a welcome gift.
Hiring process
- CV review.
- HR call.
- Interview.
- Client interview.
- Decision.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →