Go Backend Software Engineer (OpenStack)
We’re looking for a Go Backend Software Engineer to help design, build, and operate backend services and infrastructure APIs for a large‑scale, sovereign cloud platform. You’ll work across cloud‑native distributed systems, Kubernetes, databases, and CI/CD tooling to ensure a secure, scalable, and highly available environment. Freelance cooperation Start date: ASAP/01.07.2026 Duration: until 31.10.2026, with the possibility of extension for an additional 6-12 months Requirements: Production experience developing backend services and infrastructure APIs in Go Experience designing and operating REST and gRPC APIs in distributed systems Solid Kubernetes experience, including workload deployment with Docker and Helm Working knowledge of PostgreSQL and/or MariaDB (schema design, query optimisation) Strong OpenStack experience Build and integrate services with OpenStack components Understanding of cloud infrastructure and IaaS concepts Hands‑on experience with CI/CD pipelines in a DevOps environment Strong troubleshooting and problem‑solving skills Good command of English (German is a plus) Nice to have: Experienced in using AI tools in day-to-day workflow Main responsibilities: Design and develop infrastructure APIs in Go for cloud resource management. Implement REST and gRPC endpoints across the cloud platform API surface. Contribute to backend service architecture: API design, data models, service communication. Integrate services with the platform ecosystem: IAM, Terraform provider, OpenStack, Kubernetes. Maintain and improve CI/CD pipelines and release automation. Own services end-to-end: from development through production monitoring and incident response.