Job description:
For our client we are looking for a Go Developer (f/m/d) for Private Cloud Platform
Start: 06.10.2025
Duration: 3 months,
- wish for a long-term prolongation
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 is a must, German is a plus
Role:
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 of the client, 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.
Objectives:
- Development of go lang based modules for private cloud
- Validation regarding quality and functionality of developed code by means of testing and debugging
- Conducting of Code Reviews
- Contribution to CI/CD Pipeline Maintenance
Skills (must-have):
- Minimum of 3 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.
- Experience in Agile and DevOps methodologies for software development.
- Experience in the design of scalability and optimized performance, by considering load balancing, caching, and resource allocation.
- Experience in system programming, with proficiency in low-level interactions, memory management, and performance optimization.
- Experience in troubleshooting and problem solving.
- Experience with containerization and container management with Kubernetes, packaging of applications and customization of deployments.
- Experience with common hyperscalers (GCP and others).
- Experience 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).
- Experience in writing and maintaining unit and integration tests and their incorporation in automated test frameworks.
- Experience within networking concepts, including protocols, load balancing, and security.
- Experience in providing documentation for different stakeholders