GeekSoft Consulting
Cloud-Native Developer
GeekSoft ConsultingNetherlands1 day ago
Full-timeInformation Technology
  • 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.



Requirements

  • 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.



Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.


Key Skills

Ranked by relevance