Platform Developer – Go, Kubernetes, Junior
Posted 48ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Hands-on Platform Developer role focused on designing and building next-generation platform capabilities in Go and Kubernetes for enterprise workloads.
Responsibilities:
- Develop custom Kubernetes controllers and operators in Go using Kubebuilder.
- Design and own CRDs, reconciliation logic, and controller lifecycles.
- Implement and evolve GitOps pipelines for platform automation.
- Program infrastructure by extending the Kubernetes API rather than relying on standard tooling.
- Contribute to architectural design and platform strategy discussions.
- Write clean, testable, production-grade Go code with strong testing coverage.
- Participate actively in sprint ceremonies, code reviews, and backlog refinement.
- Collaborate with cross-functional teams to improve platform maturity, reliability, and developer experience.
Requirements:
- Strong backend software engineering background with Go.
- Experience building and owning production systems such as services, platforms, or APIs.
- Solid understanding of Go testing, API design, and common design patterns.
- Hands-on experience developing Kubernetes controllers and operators.
- Custom controllers written in Go.
- CRD design and reconciliation loops.
- Experience building for Kubernetes, not just deploying on it.
- Strong understanding of Kubernetes internals and control plane concepts.
- Experience with Kubebuilder and controller-runtime.
- Solid understanding of cloud infrastructure fundamentals including networking, IAM, security, and storage.
- Experience with at least one major public cloud provider.
- Familiarity with GitOps practices and CI CD workflows.
- Terraform knowledge acceptable for basic cloud bootstrapping only.
- Nice to Have
- Experience with configuration-as-code tools and languages such as CUE.
- Experience with GitOps tools like Argo CD.
- Background in Internal Developer Platforms or developer enablement initiatives.
- Experience with Cluster API or related projects.
- Contributions to open source projects, especially in the Kubernetes ecosystem.
- Familiarity with enterprise Kubernetes distributions such as OpenShift.
- Experience working with managed Kubernetes services including, but not limited to, GKE.



















