Senior Golang Engineer

Digipal Serbia
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Develop scalable cloud-native services, design and implement Kubernetes operators, and integrate cloud resources using Golang SDKs. Collaborate with cross-functional teams to design APIs and system architectures. Stay up-to-date with emerging trends in Kubernetes and cloud technologies.

Key Highlights
Develop and enhance cloud-native services in Golang
Design and implement Kubernetes operators, drivers, and controllers
Collaborate with DevOps, infrastructure, and backend teams
Conduct code reviews and ensure excellence in testing and documentation
Technical Skills Required
Golang Kubernetes Cloud-native platforms Container orchestration Networking Load balancing Monitoring tools CI/CD pipelines Prometheus Grafana Helm OpenShift
Benefits & Perks
100% remote position
Attractive compensation package
Opportunities for professional growth and development

Job Description


We are DIGIPAL, a software delivery agency specialising in building high-performing product design and software development teams for clients across Europe and North America. We work with a wide range of organisations from ambitious startups to multinational corporations. We have a unique career opportunity for you to work on building exciting digital products for international clients. Yet, remaining flexible in a remote-only environment and getting a top-tier compensation package. Currently, we are looking for a Senior Golang Enginner, For further details, take a look at the text below:


About the Role:

We are seeking experienced Senior Golang Engineer with a strong background in building cloud-native solutions. You will play a key role in developing Kubernetes operators, drivers, and controllers designed to automate and optimize complex processes. You’ll also leverage a Golang SDK similar to OpenStack to manage and integrate cloud resources efficiently.


Responsibilities:

  • Develop & Enhance: Build highly scalable, container-based services in Golang to support cloud-native platforms.
  • Kubernetes Expertise: Design, develop, and maintain custom Kubernetes operators, drivers, and controllers to automate cloud orchestration.
  • Cloud Integration: Utilize Golang SDKs (similar to OpenStack) to manage multi-platform cloud environments.
  • Collaboration: Work closely with DevOps, infrastructure, and backend teams to design APIs and scalable system architectures.
  • Code Quality: Conduct regular code reviews, follow best practices, and ensure excellence in testing and documentation.
  • Innovation: Stay ahead of emerging trends in Kubernetes and cloud technologies, and contribute to continuous improvement of internal frameworks.


Requirements:

  • Proven experience developing Golang applications in cloud-native environments.
  • Hands-on expertise in Kubernetes operator, driver, and controller design and implementation.
  • Strong understanding of container orchestration, networking, load balancing, and monitoring tools.
  • Experience with CI/CD pipelines and observability tools such as Prometheus and Grafana.
  • Comfortable working in Agile teams and collaborating across functions.


Nice to Have:

  • Experience with Helm, OpenShift, or similar cloud-native technologies.
  • Familiarity with Gophercloud.
  • Knowledge of Infrastructure as Code tools (e.g., Terraform).


Our offer:

  • 100% remote position
  • Attractive compensation package
  • Opportunities for professional growth and development
  • Collaborate with top minds from around the globe
  • Build world-class digital products for European and US markets
  • Long term B2B Contract

Subscribe our newsletter

New Things Will Always Update Regularly