Desarrollador Backend Go

AMARIS GROUP SA

Medellín, Bogotá ciudad

On-site

COP 120,000,000 - 180,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amaris Consulting busca un Desarrollador Back-end Senior (Go) para la unidad de Sistemas de Información y Digital, en un entorno internacional y tecnológico. Serás responsable de diseñar, desarrollar y mantener servicios distribuidos de alta disponibilidad con foco en Telemetría y comunicación entre microservicios.

Trabajarás estrechamente con Arquitectura, DevOps, Front-end y Data para construir soluciones observables, secure y escalables en la nube, usando Go, gRPC, Protocol Buffers,

Qualifications

  • Experiencia sólida en desarrollo back-end con Go y servicios distribuidos.

Responsibilities

  • Diseñar, desarrollar y mantener servicios back-end en Golang (1.24+).
  • Implementar patrones de inyección de dependencias para código modular y testeable.
  • Diseñar APIs con gRPC y Protocol Buffers, exponer REST cuando corresponda.
  • Implementar observabilidad con OpenTelemetry y definir estándares de instrumentación.
  • Trabajar con AWS CLI y AKS para gestionar infraestructura y despliegues.
  • Colaborar con Arquitectura, DevOps, Front-end y Data para soluciones escalables.

Skills

Golang
OpenTelemetry
gRPC
Protobuf
Microservicios
AWS CLI
AKS
kubectl
SQL/NoSQL
Español nativo

Tools

AWS CLI
AKS
kubectl

Job description

Ú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, dinámico 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 gRPC y en proyectos Búferes de protocolo
  • Conocimientos medios o avanzados de OpenTelemetry aplicados a entornos productivos.
  • Experiencia trabajando con (por ejemplo, PostgreSQL,bases de datos SQL y NoSQL
  • Interés o experiencia en el uso de IA Agéntica para generar boilerplate, documentación y pruebas automatizadas.
  • Conocimiento de Ginebra u otros frameworks HTTP en Go puede ser útil, aunque no es el foco principal del puesto.
  • Imprescindible: Español – lengua materna.
  • Otros idiomas son un plus.
  • Una comunidad internacional que reúne a más de 110 nacionalidades, donde las diversas perspectivas impulsan la innovación y la colaboración.
  • Un entorno meritocrático donde el talento se reconoce y recompensa: el 70 % de nuestros líderes comenzaron sus carreras en puestos de nivel inicial.
  • Acelera tu desarrollo profesional a través de nuestra Academia interna, que ofrece más de 250 módulos de formación, oportunidades de mentoría y aprendizaje continuo
  • La oportunidad de trabajar en proyectos desafiantes,con clientes líderes a nivel mundial, mientras amplías tus conocimientos técnicos y empresariales.
  • Una cultura centrada en las personas que invierte en sus consultores y les da autonomía para que tomen las riendas de sus carreras.
  • Un firme compromiso con la diversidad en la tecnología a través de iniciativas como Coding Queendom, que fomenta una comunidad inclusiva donde las mujeres pueden conectar, desarrollarse y prosperar.

En Amaris Consulting, nos enorgullece ser un lugar de trabajo que ofrece igualdad de oportunidades. Nos comprometemos a promover la diversidad en nuestra plantilla y a crear un entorno laboral inclusivo. Por ello, damos la bienvenida a las solicitudes de todos los candidatos cualificados, independientemente de su género, orientación sexual, raza, etnia, creencias, edad, estado civil, discapacidad u otras características.

Job description
Descripción del puesto

Ú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, dinámico 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.
Requisitos técnicos
  • 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 gRPC y en proyectos Búferes de protocolo
  • Conocimientos medios o avanzados de OpenTelemetry aplicados a entornos productivos.
  • Experiencia trabajando con (por ejemplo, PostgreSQL,bases de datos SQL y NoSQL
  • Interés o experiencia en el uso de IA Agéntica para generar boilerplate, documentación y pruebas automatizadas.
  • Conocimiento de Ginebra u otros frameworks HTTP en Go puede ser útil, aunque no es el foco principal del puesto.
Idiomas
  • Imprescindible: Español – lengua materna.
  • Otros idiomas son un plus.
Lo que ofrecemos
  • Una comunidad internacional que reúne a más de 110 nacionalidades, donde las diversas perspectivas impulsan la innovación y la colaboración.
  • Un entorno meritocrático donde el talento se reconoce y recompensa: el 70 % de nuestros líderes comenzaron sus carreras en puestos de nivel inicial.
  • Acelera tu desarrollo profesional a través de nuestra Academia interna, que ofrece más de 250 módulos de formación, oportunidades de mentoría y aprendizaje continuo
  • La oportunidad de trabajar en proyectos desafiantes,con clientes líderes a nivel mundial, mientras amplías tus conocimientos técnicos y empresariales.
  • Una cultura centrada en las personas que invierte en sus consultores y les da autonomía para que tomen las riendas de sus carreras.
  • Un firme compromiso con la diversidad en la tecnología a través de iniciativas como Coding Queendom, que fomenta una comunidad inclusiva donde las mujeres pueden conectar, desarrollarse y prosperar.

En Amaris Consulting, nos enorgullece ser un lugar de trabajo que ofrece igualdad de oportunidades. Nos comprometemos a promover la diversidad en nuestra plantilla y a crear un entorno laboral inclusivo. Por ello, damos la bienvenida a las solicitudes de todos los candidatos cualificados, independientemente de su género, orientación sexual, raza, etnia, creencias, edad, estado civil, discapacidad u otras características.

Who are we?

Amaris Consulting es una firma independiente de asesoría tecnológica que ofrece servicios de orientación y soluciones para las empresas.
Reúne a más de 7.500 personas distribuidas en 5 continentes y más de 60 países. Con más de 1.000 clientes en todo el mundo, hemos implementado soluciones en proyectos importantes durante más de una década.
Nuestros especialistas cubren sectores que abarcan desde servicios financieros y transporte hasta atención sanitaria y tecnología.
Amaris es su 'stepping stone' para atravesar ríos de cambio, afrontar retos y realizar todos sus proyectos con éxito.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desarrollador Backend Go
Desarrollador Backend Go

Amaris Consulting • Medellín

On-site
COP 120,000,000 - 180,000,000
Comunidad internacional
Academia interna (250 módulos)
Proyectos desafiantes
+1
Lider Tecnico IA
Lider Tecnico IA

AMARIS GROUP SA • Bogotá ciudad

Hybrid
COP 300,060,000 - 433,420,000
Arquitecto de Software Migración Cloud
Arquitecto de Software Migración Cloud

AMARIS GROUP SA • Puerto Bogotá

On-site
COP 133,920,000 - 189,720,000
Formación interna
.NET senior
.NET senior

Amaris Consulting | Part of Mantu • Medellín

On-site
COP 89,280,000 - 167,400,000
Comunidad internacional
Formación interna
Eventos de equipo
+1
Coordinador de Operaciones de TI
Coordinador de Operaciones de TI

Amaris Consulting | Part of Mantu • Bogotá ciudad

On-site
COP 66,960,000 - 100,440,000
Comunidad internacional
Academia interna
Proyectos desafiantes
+2
SRE
SRE

AMARIS GROUP SA • Puerto Bogotá

Hybrid
COP 60,000,000 - 110,000,000
Lider Tecnico IA
Lider Tecnico IA

Amaris Consulting | Part of Mantu • Bogotá ciudad

On-site
COP 120,000,000 - 180,000,000
Comunidad internacional
Academia interna
Proyectos desafiantes
+2
Analista de Ciberseguridad Nivel Medio – Azure y AWS
Analista de Ciberseguridad Nivel Medio – Azure y AWS

AMARIS GROUP SA • Puerto Bogotá

On-site
COP 60,000,000 - 90,000,000
Líder Técnico Java
Líder Técnico Java

Amaris Consulting | Part of Mantu • Bogotá

On-site
COP 120,000,000 - 180,000,000
Comunidad internacional
Academia interna
Proyectos desafiantes
+2
Arquitecto De Software Migración Cloud
Arquitecto De Software Migración Cloud

Amaris Consulting • Medellín

On-site
COP 180,000,000 - 300,000,000
International environment
Extensive training academy (250+ mod.)
Team events and afterworks
+1