Gorilla Logic

Platform Developer (Go/Kubernetes) - JJ, Remote: Colombia - Costa Rica, Fulltime, Digital Product Development

Posted: 1 hours ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

- This position is open to candidates located in Colombia or Costa Rica only -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 ResponsibilitiesDevelop 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 ExperienceStrong 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 HaveExperience 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In