75% remote: Go Developer with strong Kubernetes Know-How

Job description:

For our client we are looking for a Go Developer (f/m/d) with strong Kubernetes Know-How.
Start: 07.07.2025
Duration: 31.12.25 (long term engagement (2026))
Capacity: 100% if possible
Location: 75% Remote, 25% Berlin (1 week Berlin / 3 weeks remote in rotation), up to 50% onsite in peak times
Language: English, German is a plus
Team:
The ESL Product Line is responsible for a product portfolio central to the platform, consisting of an Infrastructure as a Service Product, a managed Kubernetes Service, a resource management service to facilitate scalable management of platform permissions and a service lifecycle workflow engine enabling. All services together constitute a core part of an on-premise private cloud platform for all business applications, including IT/OT critical applications required for maintaining and operating the network.
For the whole product portfolio, the product line owns the complete product flow, from product management, architecture, delivery up until Tier 3 operations.
Goals:
- Development of go lang based modules for private cloud
- Validation regarding quality and functionality of developed code by means of testing and debugging (Testing and Debugging)
- Contribution to CI/CD Pipeline Maintenance (CI/CD Pipeline Maintenance)
- Conducting of Code Reviews
Profile:
- Ability to design for scalability and optimize performance, considering load balancing, caching, and resource allocation.
- Excellent documentation and communication skills, committed to clear knowledge sharing.
- Able to adapt to Agile and DevOps methodologies for software development.
\-Exceptional troubleshooting and problem-solving skills, with a focus on root cause analysis and sustainable solutions.
- Strong communication skills and proactivity
Skills (must-have):
- Minimum of 6 years software development experience (in Go Lang, C/C+
- or Python) with significant experience in building RESTful services in distributed environments. The development language of the project is Go and applicants must be willing to use it exclusively for the development of the core components.
- Strong system programming skills, with proficiency in low-level interactions, memory management, and performance optimization.
- Thorough knowledge of containerization and container management with Kubernetes, packaging of applications and customization of deployments
- Experience in development of Kubernetes native operators (kubebuilder) and managing resources in the Kubernetes resource model (CRDs, CRs)
- Experience with common hyperscalers (GCP and others)
- Ability to set up and manage CI/CD pipelines using tools like GitLab, Jenkins, Tekton, Argo Workflows, and Argo CD as well as hands on experience with gitOps/IaC (supported by our dedicated DevOps engineers)
- Proficiency in writing and maintaining unit and integration tests and their incorporation in automated test frameworks
- Deep understanding of networking concepts, including protocols, load balancing, and security.

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.