Overview
Skills
Job Details
NOTE : We are looking for developers with hands-on experience in Mutating Admission Controllers, Custom Resources and Controllers, and Kubernetes scheduling concepts such as taints and tolerations. You should be comfortable writing Go based Kubernetes components and reasoning about how to influence scheduling behavior, resource requests and limits, and overall workload stability.
Key Responsibilities:
Design, build, and maintain extensions to K8s in Go
Design, build, and maintain backend services and APIs in Go
Architect and deploy scalable microservices on Kubernetes
Optimize system performance and reliability
Participate in code reviews, technical planning, and system design discussions
________________________________________
Required Skills and Experience:
5+ years of professional software engineering experience
3+ years of experience with Go (Golang) in production environments
Deep knowledge of Kubernetes, including Helm, Operators, and custom controllers
Strong understanding of DevOps principles, CI/CD, and IaC (Terraform, Ansible, etc.)
Experience with containerization tools like Docker
Excellent communication and problem-solving skills
Strong grasp of distributed systems and microservices architecture
________________________________________
Nice to Have:
Familiarity with observability tools (Prometheus, Grafana, ELK/EFK stack)
Background in SRE or platform engineering
Open-source contributions in the Go or Kubernetes ecosystem
Familiarity with cloud platforms (AWS, Google Cloud Platform, or OCI)