Kontakt

Edit Template

Kontakt

Edit Template

Senior Go Developer

We are looking for a  Senior Go Developer for a client in the IT industry.

Project description:
We’re looking for an experienced Senior Go Developer to join an agile team working on a cutting-edge cloud solution. The project involves system-level programming in Go, including developing drivers for a custom storage system and enhancing container-based infrastructure.


Responsibilities:

  • Design and develop system-level software in Go.

  • Collaborate within an agile team to build scalable cloud solutions.

  • Write and maintain drivers and low-level components.

  • Configure networking, storage devices, and mounts.

  • Work with system containers and virtualization environments.

  • Contribute to and maintain open-source projects.

  • Manage version control and CI/CD integration.


Technical requirements (must have):

  • 4+ years of experience in Go, with a strong understanding of Go’s concurrency model.

  • 7+ years of experience in software development.

  • Expert-level knowledge of Ubuntu (sysadmin level).

  • 5+ years of experience in system-level development.

  • Solid experience with system containers (beyond just Docker).

  • Ability to configure networking, storage devices, and mounts.

  • Proven experience working with open-source software.

  • Proficiency in version control systems.

  • Experience with VMware virtualization and resource allocation models.

  • Practical understanding of how containers interact with host OS resources (CPU, memory, disk I/O).

  • Understanding of data and memory resource management within Kubernetes (K8s) clusters.


Technical requirements (nice to have):

  • Experience in setting up Kubernetes clusters.

  • Previous DevOps experience.

  • Hands-on experience running your own K8s cluster or building infrastructure environments.

  • Knowledge of C programming language.


Soft skills:

  • A systems thinker who understands how the operating system works under the hood.

  • Passion for working close to the metal — with filesystems, kernels, and container runtimes.

  • Team player with strong communication and problem-solving skills.


English level:

B2–C1 (required for communication in an international environment).

The cooperation is remote-based and based on a B2B agreement.

Aplikuj teraz

Zapisz się

Nowe oferty pracy 

You have been successfully Subscribed! Ops! Something went wrong, please try again.