Ranking: 42
Design and develop low-coupled, highly scalable microservices using Go (Golang) following microservices best practices.
Build and maintain RESTful APIs and gRPC services.
Containerize applications using Docker and deploy them on Kubernetes clusters.
Configure and manage Kubernetes resources (Deployments, Services, Ingress, ConfigMaps).
Use Helm and ArgoCD for application deployment and lifecycle management.
Collaborate closely with DevOps teams to improve automation, CI/CD pipelines, and cloud infrastructure.
Monitor system performance and proactively optimize applications for scalability, efficiency, and high availability.
Implement observability solutions, including metrics, logging, and distributed tracing.
Maintain clear technical documentation and promote best practices within the team.
Go (Golang) – main language
Bash – desirable
Design, development, and maintenance of microservices in Go
RESTful APIs and gRPC
Microservices patterns:
Circuit Breaker
API Gateway
Service Discovery
Sidecars
Service Mesh
Container orchestration with Kubernetes (K8s)
Docker for containerization
Helm and ArgoCD for deployments
Kubernetes YAML configurations (Deployments, Services, Ingress)
Continuous Integration and Deployment using:
Jenkins
GitLab CI
ArgoCD
Automation of build, test, and deployment pipelines for Kubernetes-based services
Integration with SQL databases, including:
PostgreSQL
Oracle
DB2 Mainframe
Monitoring and tracing tools:
Prometheus
Grafana
ELK Stack (Elasticsearch, Logstash, Kibana)
Jaeger
Implementation of metrics and alerts for early failure detection
Advanced knowledge of concurrency and parallelism in Go
Kubernetes resource optimization to maximize application performance and efficiency
Design and develop low-coupled, highly scalable microservices using Go (Golang) following microservices best practices.
Build and maintain RESTful APIs and gRPC services.
Containerize applications using Docker and deploy them on Kubernetes clusters.
Configure and manage Kubernetes resources (Deployments, Services, Ingress, ConfigMaps).
Use Helm and ArgoCD for application deployment and lifecycle management.
Collaborate closely with DevOps teams to improve automation, CI/CD pipelines, and cloud infrastructure.
Monitor system performance and proactively optimize applications for scalability, efficiency, and high availability.
Implement observability solutions, including metrics, logging, and distributed tracing.
Maintain clear technical documentation and promote best practices within the team.
Go (Golang) – main language
Bash – desirable
Design, development, and maintenance of microservices in Go
RESTful APIs and gRPC
Microservices patterns:
Circuit Breaker
API Gateway
Service Discovery
Sidecars
Service Mesh
Container orchestration with Kubernetes (K8s)
Docker for containerization
Helm and ArgoCD for deployments
Kubernetes YAML configurations (Deployments, Services, Ingress)
Continuous Integration and Deployment using:
Jenkins
GitLab CI
ArgoCD
Automation of build, test, and deployment pipelines for Kubernetes-based services
Integration with SQL databases, including:
PostgreSQL
Oracle
DB2 Mainframe
Monitoring and tracing tools:
Prometheus
Grafana
ELK Stack (Elasticsearch, Logstash, Kibana)
Jaeger
Implementation of metrics and alerts for early failure detection
Advanced knowledge of concurrency and parallelism in Go
Kubernetes resource optimization to maximize application performance and efficiency