Desarrollador Backend Go (Medellín)

Desarrollador Backend Go (Medellín)

22 oct
|
AMARIS GROUP
|
Medellín

22 oct

AMARIS GROUP

Medellín

Únete a nuestro equipo como Desarrollador Back-end Senior (Golang) dentro de la unidad (Sistemas de Información y Digital) y comienza una nueva etapa profesional en un entorno internacional, vibrante y altamente tecnológico.

Ser consultor en Amaris Consulting significa posicionarte como experto técnico en el desarrollo de servicios back‑end modernos y escalables, y al mismo tiempo ser embajador de nuestra organización frente a nuestros clientes gracias a:

- Tu capacidad para construir relaciones de confianza, entender los retos de negocio y traducirlos en soluciones técnicas robustas.
- Tu curiosidad y ganas de aprender, trabajando con tecnologías punteras y proyectos de alto impacto para clientes globales.

Tus misiones

Como Desarrollador Senior de Back-end (Go) serás responsable de diseñar, desarrollar y mantener servicios distribuidos de alta disponibilidad, con un fuerte foco en Telemetría, comunicación eficiente entre microservicios y operación en la nube.Trabajarás en estrecha colaboración con equipos de Arquitectura, DevOps, Front‑end y Data para construir soluciones escalables, observables y seguras.

Principales responsabilidades

Desarrollo en Go (1.24 o superior)

- Diseñar, desarrollar y mantener servicios back‑end en Golang, aplicando buenas prácticas de ingeniería de software (código limpio, principios SOLID, testing automatizado).
- Implementar patrones avanzados de inyección de dependencias para construir código modular, mantenible y fácil de probar.

Comunicación entre servicios: gRPC y Protocol Buffers

- Diseñar y construir APIs y servicios basados en gRPC y asegurar Búferes de protocolo




- Trabajar con gRPC-Gateway cuando sea necesario para exponer APIs REST a partir de definiciones gRPC.
- Participar en el diseño de APIs bajo un enfoque de Desarrollo basado en especificaciones

Telemetría y observabilidad (OpenTelemetry)

- Implementar y optimizar la observabilidad con OpenTelemetry, cubriendo métricas, logs y trazas para garantizar visibilidad extremo a extremo de los sistemas.
- Definir estándares de instrumentación para los servicios, asegurando que la información recolectada sea útil para diagnóstico, rendimiento y fiabilidad.
- Colaborar con equipos de SRE/DevOps para integrar la telemetría con las herramientas de monitoreo y alertas existentes.

Infraestructura en la nube: AWS CLI y AKS

- Gestionar tareas básicas de infraestructura en la nube utilizando AWS CLI (creación y gestión de recursos, despliegues, configuración básica).
- Operar servicios desplegados en Azure Kubernetes Service (AKS) mediante comandos de Kubernetes (), apoyando el ciclo de vida de los microservicios (despliegue, escalado, resolución de problemas). kubectl
- Colaborar con el equipo de DevOps para automatizar despliegues y mejorar la confiabilidad de los entornos.

Colaboración y mejora continua

- Participar en revisiones de código (code reviews),



definición de estándares técnicos y buenas prácticas de desarrollo.
- Contribuir al diseño de arquitecturas de sistemas distribuidos, proponiendo mejoras en rendimiento, seguridad y escalabilidad.
- Apoyar iniciativas de mejora continua en el equipo (refactorización, automatización, documentación técnica).

Perfil del candidato

Telemetría / Observabilidad con OpenTelemetry

- Experiencia sólida instrumentando servicios para capturar métricas, logs y trazas.
- Capacidad para usar estos datos en la mejora del rendimiento, la detección de incidencias y la fiabilidad del sistema.
- Dominio en el diseño e implementación de servicios gRPC, incluyendo manejo de contratos, versionado y buenas prácticas de comunicación entre microservicios.
- Experiencia integrando gRPC en arquitecturas de microservicios de producción.

Búferes de protocolo

- Experiencia definiendo y manteniendo esquemas protobuf para servicios distribuidos.
- Capacidad para optimizar rendimiento y compatibilidad entre servicios y clientes.
- Capacidad para gestionar recursos básicos en AWS mediante CLI (servicios, configuraciones, despliegues).
- Experiencia operando servicios en AKS usando comandos de Kubernetes (kubectl) para gestionar pods, deployments, servicios y configuraciones.
- 7–10 años de experiencia profesional en desarrollo back‑end (nivel Senior).
- Experiencia comprobable desarrollando en Golang, idealmente en entornos de producción y sistemas de misión crítica.
- Experiencia en y arquitecturas basadas en microservicios. diseño de sistemas distribuidos
- Dominio de gR

📌 Desarrollador Backend Go (Medellín)
🏢 AMARIS GROUP
📍 Medellín

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador backend go (medellín) / medellín

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador backend go (medellín) / medellín