Desarrollador Back End Golang con experiencia en TDD - Go, Golang, TDD, Microservicios, Docker, Kubernetes
🎯 Misión del Cargo
Como Desarrollador Backend Senior Golang, formarás parte de un equipo especializado responsable del diseño, construcción y evolución de microservicios críticos de alto tráfico, utilizados por plataformas de banca y canales digitales.
Tendrás responsabilidad de punta a punta sobre el ciclo de desarrollo, participando activamente en decisiones técnicas, asegurando alta disponibilidad, escalabilidad, resiliencia y calidad continua, bajo prácticas de Clean Code, principios SOLID y desarrollo guiado por pruebas (TDD).
🧭 Responsabilidades
- Participar end‑to‑end en el ciclo completo de desarrollo: análisis, diseño, implementación, testing, despliegue y monitoreo productivo.
- Diseñar y desarrollar APIs RESTful orientadas a microservicios, documentadas con Swagger / OpenAPI.
- Traducir requerimientos de negocio complejos en soluciones técnicas escalables, robustas y mantenibles.
- Construir aplicaciones confiables y de alto rendimiento, optimizando latencia, disponibilidad y resiliencia.
- Contribuir activamente al diseño de arquitectura, definición de patrones y buenas prácticas.
- Diagnosticar, analizar y resolver incidentes en ambientes productivos.
- Trabajar con contenedores Docker y orquestación en Kubernetes para despliegue y operación.
- Integrarse a pipelines de CI/CD asegurando calidad continua del software.
- Colaborar estrechamente con arquitectos, desarrolladores y equipos multidisciplinarios.
- Aplicar de forma consistente TDD, Clean Code y principios SOLID.
✅ Requisitos Técnicos (Excluyentes – Senior)
- Formación en Sistemas, Informática o experiencia profesional equivalente.
- 5+ años de experiencia en desarrollo backend.
- 3+ años desarrollando microservicios en entornos productivos.
- 2+ años de experiencia con Golang en producción (excluyente).
- Experiencia sólida en diseño de sistemas y arquitectura.
- Experiencia comprobada en TDD (pruebas unitarias e integración).
- Conocimientos y experiencia práctica en:
- Docker y Kubernetes
- CI/CD (GitLab CI, GitHub Actions o Jenkins)
- Linux / Unix-like
- Redis
- Kafka y/o RabbitMQ
- Bases de datos relacionales y no relacionales
- Diseño y documentación de APIs con Swagger / OpenAPI.
🌍 Deseable
- Experiencia en sistemas distribuidos.
- Uso de cloud (Azure, GCP).
- Conocimientos de programación funcional.
- Manejo avanzado de concurrencia y paralelismo en Go.
- Inglés técnico conversacional.
🏆 Perfil Buscado
Buscamos un/a profesional con alto sentido de ownership, autonomía y enfoque en resultados, capaz de hacerse cargo de soluciones backend complejas de manera integral.
Orientado/a a la excelencia técnica, con buenas habilidades de comunicación y trabajo colaborativo en equipos ágiles, y fuerte compromiso con la calidad del software y la mejora continua.
Requisitos
Estudios
Valorado
Experiencia profesional
Sobre AGtec Servicios Informáticos
🚀 En AGtec llevamos más de 25 años acompañando a empresas en sus desafíos tecnológicos.
Nuestro propósito es simple: hacer que la tecnología sea más fácil y cercana, para que puedas concentrarte en lo que realmente importa 👉 hacer crecer tu negocio.
Con un enfoque personalizado y humano, te ayudamos a adaptarte y prosperar en un mundo digital que no se detiene. 🌐✨
💡 Porque en AGtec creemos que la innovación funciona mejor cuando se comparte de manera cercana.