Tech Stack
CloudDockerGoKubernetesLinux
About the role
- developing system-level Go code focused on storage drivers and virtualization technologies
- writing and maintaining custom storage drivers for a cloud-native platform using LXD and LXC
- collaborating within an agile team to design and implement a scalable cloud solution
- working close to the operating system, dealing directly with filesystems, kernels, and container runtimes
- building and fine-tuning containerized environments, with an emphasis on performance and resource management
- contributing to and working with open-source technologies and tools
Requirements
- at least 4 years of experience in Go, with a strong grasp of Go’s concurrency model
- 7+ years of software development experience in total
- expert-level knowledge of Ubuntu/Linux system administration
- 5+ years of experience in system-level programming
- solid hands-on experience with containers (not just Docker)
- practical ability to configure networking, storage devices, and mounts
- familiarity with version control systems (e.g., Git)
- understanding of how Kubernetes manages memory and storage resources in clusters
- confident working in and contributing to open-source environments
- English level: B2–C1
- work from the European Union and a work permit are required.
- Continuous growth support via Guilds, Labs, and personal development budgets for both tech and soft skills
- Work from home
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Gosystem-level programmingUbuntuLinux system administrationcontainersLXDLXCKubernetesnetworking configurationstorage devices
Soft skills
collaborationagile methodologyperformance managementresource managementopen-source contributioncommunication