Platform Developer (Go/Kubernetes) - JR, Remote: Colombia - Costa Rica, Fulltime, Digital Product Development
Confidential
Posted: February 9, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
Platform Developer (Go/Kubernetes)
We are looking for a hands-on Platform Developer to design and build next-generation platform capabilities in Go and Kubernetes. You will be part of a team building a foundational platform model focused on simplifying the full cluster lifecycle, including onboarding, operations, and long-term management.
This role is centered on building platform software, not on traditional infrastructure configuration. The core work involves extending Kubernetes through custom APIs, controllers, and operators written in Go, enabling automation, GitOps workflows, and scalable golden paths for development teams.
You will collaborate closely with technical leads and platform architects to deliver core infrastructure and automation components that support enterprise workloads and improve developer experience.
Key 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.
Required Skills and Experience
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.