Join our engineering team as a Kubernetes Engineer to build and maintain Kubernetes-native components using Go. Develop custom controllers and Custom Resource Definitions (CRDs) to support internal platform capabilities. Collaborate with the team to design, implement, and improve the platform's core building blocks.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Job Description
Kubernetes Engineer (Controllers / CRDs / Go)
As a Kubernetes Engineer, you will join the client’s engineering team, working closely on the development of an internal platform built on top of Kubernetes. The platform is a core part of the client’s infrastructure, designed to provide internal capabilities similar to a lightweight cloud platform.
In this role, your primary focus will be on building and maintaining Kubernetes-native components using Go, with a strong emphasis on custom controllers and Custom Resource Definitions (CRDs). You’ll collaborate with the team of engineers to design, implement, and improve the platform’s core building blocks. Strong hands-on experience with Kubernetes internals is essential, as Kubernetes is not just part of the stack - it is the foundation of the product itself.
The client operates in the gaming industry, and this is a great opportunity for someone who enjoys solving platform-level engineering challenges in a highly technical environment.
Location:
Serbia (remote)
Employment Type
B2B
Responsibilities
Interested in remote work opportunities in Devops? Discover Devops Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- Design, develop, and maintain Kubernetes-native platform components using Golang
- Build and extend Kubernetes controllers/operators to support internal platform capabilities
- Define and work extensively with Custom Resource Definitions (CRDs)
- Contribute to the development of an internal platform built on Kubernetes, focused on infrastructure automation and self-service capabilities
- Participate in technical discussions around platform design, scalability, reliability, and maintainability
- Troubleshoot, debug, and optimize Kubernetes-based systems and custom platform components
- Write clean, maintainable, and well-documented code following engineering best practices
- Support the continuous improvement of development workflows, code quality, and platform stability
- This is a contractor-only position
- The position is full remote, open to candidates across Serbia
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
To Excel In This Role, You Will Need
- 3+ years of experience in backend or platform development using Golang
- Strong hands-on experience with Kubernetes in production environments
- Proven experience developing Kubernetes controllers/operators in Golang
- Solid experience working with Custom Resource Definitions (CRDs)
- Good understanding of Kubernetes architecture and core concepts (controllers, reconciliation loops, API machinery, etc.)
- Experience building or maintaining platform/infrastructure tooling on top of Kubernetes
- Ability to write clean, maintainable, and well-structured Go code
- Strong problem-solving skills and ability to work effectively in a collaborative engineering environment
- Full working proficiency in English
Apply for the position
Apply now
Similar Jobs
Explore other opportunities that match your interests
elios
Jobs via Dice