Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- Help design, build and continuously improve the clients online platform.
- Research, suggest and implement new technology solutions following best practices/standards.
- Take responsibility for the resiliency and availability of different products.
- Be a productive member of the team.
- Cloud-Native Developer with 5+ years in software development (minimum 3 years in Go development) strong Go (Golang) expertise and deep experience in Kubernetes to design, build, and maintain production-grade infrastructure and backend services.
- Hands-on experience with Kubernetes internals, extensibility (Operators, CRDs), and cloud-native development practices.
- Design, develop, and maintain backend services and infrastructure tooling using Golang.
- Extend Kubernetes functionality through Custom Resource Definitions (CRDs) and Operators.
- Debug and troubleshoot Kubernetes workloads, clusters, and distributed systems.
- Build and maintain observability and monitoring solutions (metrics, logging, health checks) using Prometheus and related tools.
- Develop and maintain CI/CD pipelines and GitOps workflows using GitHub Actions and other automation tools.
- Automate service deployment and configuration using Helm, Kustomize, and Terraform.
- Maintain technical documentation, participate in code reviews, and engage in Agile ceremonies (sprint planning, stand-ups, retrospectives).
- Support maintenance activities, including bug fixes, incident resolution, and performance optimization.
- Proficiency in Golang – strong understanding of idiomatic Go, testing, dependency management, and performance tuning (3+ years).
- Hands-on experience with Kubernetes – managing, deploying, and debugging workloads using kubectl, Helm, or Kustomize.
- Solid understanding of microservice design, distributed systems, and API-first development (REST, GraphQL a plus).
- Experience with Prometheus, OpenSearch, or similar tools for metrics and logs.
- Strong background in CI/CD and GitOps using tools like GitHub Actions, Makefiles, and automated testing/linting pipelines.
- Proficient with Git workflows, pull requests, and collaborative development.
- Strong written and verbal communication skills; ability to collaborate in distributed teams.
- Experience with Kubernetes control plane components or bare-metal deployments.
- Knowledge of Kubernetes Operator development and client-go.
- Certifications such as CKAD or CKA.
- Exposure to container and cloud security (CSPM).
- Experience with cloud providers (AWS, GCP, Azure, or OpenStack).
- Familiarity with SQL or MariaDB, especially schema management.
- A challenging, innovating environment.
- Opportunities for learning where needed.
Key Skills
Ranked by relevanceReady to apply?
Join GeekSoft Consulting and take your career to the next level!
Application takes less than 5 minutes