Golang Developer
Capgemini · Yerevan, Armenia
IT Services and IT Consulting · 10,001+ employees
About the role
Design and develop cloud-native microservices using Go on Kubernetes (EKS). Implement APIs, middleware, and asynchronous consumers while integrating databases and caching systems.
What they look for
Requirements
Requires at least 2 years of professional experience with Go and solid knowledge of AWS and Kubernetes. Candidates must possess advanced conversational English skills and strong software design principles.
Full description
Job Description
Buscamos Go Developers Jr/Ssr con experiencia en desarrollo backend y microservicios cloud-native sobre AWS.
Responsabilidades:
- Diseñar y desarrollar microservicios en Go sobre Kubernetes (EKS).
- Implementar APIs REST/gRPC, middleware (auth, tracing, retries) y consumidores async (SNS/SQS/EventBridge).
- Integrar bases de datos (Aurora PostgreSQL) y caching con Redis.
- Trabajar con servicios AWS (S3, Secrets Manager, mensajería) bajo buenas prácticas de seguridad.
- Participar en code reviews, pruebas (unitarias/performance) y despliegues GitOps (ArgoCD).
- Colaborar con equipos técnicos y mentorear buenas prácticas en Go.
Requisitos:
- +2 años trabajando con Go en producción (excluyente).
- Experiencia en Kubernetes (EKS) y AWS.
- Conocimientos en APIs, bases de datos y arquitectura de microservicios.
- Buenas habilidades de comunicación.
- Inglés conversacional avanzado (excluyente).
Job Description - Grade Specific
Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.