Detalles Equipo Calendario Documento FAQ
Challenge

Backend Developer – Go & Kubernetes

Ranking: 42

Job Description

 Key Responsibilities

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

Technical Skills

Programming Languages

  • Go (Golang) – main language

  • Bash – desirable

Microservices & Architecture

  • Design, development, and maintenance of microservices in Go

  • RESTful APIs and gRPC

  • Microservices patterns:

    • Circuit Breaker

    • API Gateway

    • Service Discovery

    • Sidecars

    • Service Mesh

Kubernetes & Containe

  • Container orchestration with Kubernetes (K8s)

  • Docker for containerization

  • Helm and ArgoCD for deployments

  • Kubernetes YAML configurations (Deployments, Services, Ingress)

CI/CD

  • Continuous Integration and Deployment using:

    • Jenkins

    • GitLab CI

    • ArgoCD

  • Automation of build, test, and deployment pipelines for Kubernetes-based services

Databases

  • Integration with SQL databases, including:

    • PostgreSQL

    • Oracle

    • DB2 Mainframe

Monitoring & Observability

  • Monitoring and tracing tools:

    • Prometheus

    • Grafana

    • ELK Stack (Elasticsearch, Logstash, Kibana)

    • Jaeger

  • Implementation of metrics and alerts for early failure detection

Performance & Scalability

  • Advanced knowledge of concurrency and parallelism in Go

  • Kubernetes resource optimization to maximize application performance and efficiency

Backend Developer – Go & Kubernetes

Ranking: 42

Job Description

 Key Responsibilities

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

Technical Skills

Programming Languages

  • Go (Golang) – main language

  • Bash – desirable

Microservices & Architecture

  • Design, development, and maintenance of microservices in Go

  • RESTful APIs and gRPC

  • Microservices patterns:

    • Circuit Breaker

    • API Gateway

    • Service Discovery

    • Sidecars

    • Service Mesh

Kubernetes & Containe

  • Container orchestration with Kubernetes (K8s)

  • Docker for containerization

  • Helm and ArgoCD for deployments

  • Kubernetes YAML configurations (Deployments, Services, Ingress)

CI/CD

  • Continuous Integration and Deployment using:

    • Jenkins

    • GitLab CI

    • ArgoCD

  • Automation of build, test, and deployment pipelines for Kubernetes-based services

Databases

  • Integration with SQL databases, including:

    • PostgreSQL

    • Oracle

    • DB2 Mainframe

Monitoring & Observability

  • Monitoring and tracing tools:

    • Prometheus

    • Grafana

    • ELK Stack (Elasticsearch, Logstash, Kibana)

    • Jaeger

  • Implementation of metrics and alerts for early failure detection

Performance & Scalability

  • Advanced knowledge of concurrency and parallelism in Go

  • Kubernetes resource optimization to maximize application performance and efficiency

  • Equipo
  • Evaluador
  • Manager
  • Agencia
  • Cliente

GFT Cliente

Cliente

Comentarios: 0

Sandra Lobero

Agencia

Comentarios: 0

Paco Romero

Agencia

Comentarios: 0

Teba Gomez-Monche

Agencia

Comentarios: 0

claudia herrero

Agencia

Comentarios: 0

Hugo Herrero

Manager

Comentarios: 0

Víctor M. herrero

Evaluador

Comentarios: 3