Desarrollador Senior Backend (Go)

Not Interested
Bookmark
Report This Job

profile Job Location:

Medellín - Colombia

profile Monthly Salary: Not Disclosed
profile Experience Required: 4-5years
Posted on: 12 hours ago
Vacancies: 1 Vacancy

Job Summary

Estamos buscando un desarrollador Desarrollador Senior Backend (Go) con fuerte dominio en principios de SOLID creativo con fuertes conocimientos en en patrones de diseño


Perfil:

  • 5 años de experiencia profesional desarrollando backend con Go (Golang) demostrable.
  • Dominio de principios SOLID y buenas prácticas de ingeniería de software.
  • Alto conocimiento en Patrones de Diseño.
  • Experiencia sólida con bases de datos relacionales: MySQL / PostgreSQL.
  • Profundo conocimiento del ecosistema de Go incluyendo:
    • Concurrencia (goroutines).
    • Manejo de errores y logging.
    • Configuración y manejo de entornos (dev/stage/prod)
  • Experiencia construyendo APIs con frameworks en Go preferiblemente chi (se valora experiencia en otros frameworks similares).
  • Creación y consumo de webservices / API RESTful incluyendo versionamiento y buenas prácticas (paginación validación manejo de errores).
  • Gran comprensión de CI / CD idealmente con GitHub Actions (pipelines de build test y deploy).
  • Manejo de métodos de autenticación y autorización: JWT OAuth2.
  • Conocimiento en escritura y manejo de tests en Go:
    • Uso del paquete testing estándar.
    • Frameworks de testing (por ejemplo: testify mocks).
    • Cobertura y estrategia de pruebas (unitarias integración).
  • Puede diseñar y construir funcionalidades a partir de especificaciones limitadas y con poca supervisión diaria.
  • Demuestra buen juicio en la selección de métodos y técnicas para la obtención de soluciones.
  • Capaz de aprender nuevos sistemas herramientas y lenguajes en un corto periodo de tiempo.
  • Conocimiento en manejo y despliegue de contenedores Docker (build de imágenes docker-compose buenas prácticas básicas).


Requirements

Responsabilidades del cargo:

  • Diseñar y desarrollar servicios backend en Go siguiendo principios de arquitectura limpia y buenas prácticas de diseño.
  • Crear y gestionar API RESTful robustas y seguras para permitir una interacción fluida entre plataformas (frontends servicios internos y terceros).
  • Implementar y mantener servicios usando chi u otros frameworks HTTP en Go asegurando código mantenible y testeable.
  • Trabajar con otros ingenieros para mejorar continuamente la arquitectura de nuestras aplicaciones de API/Backend (performance escalabilidad observabilidad).
  • Colaborar en el diseño de una experiencia de portal de desarrollador de clase mundial (documentación ejemplos SDKs básicos buenas prácticas de uso de la API).
  • Escribir y mantener tests automatizados (unitarios integración regresión) con alta cobertura de código integrándolos en el flujo de CI/CD.
  • Participar en revisiones de código (code reviews) y en la definición de estándares técnicos del equipo.
  • Contribuir a la mejora continua de procesos herramientas y calidad del código.

Plus:

  • Experiencia con Redis / MongoDB u otras bases NoSQL.
  • Manejo de Inglés (lectura y conversación técnica).
  • Conocimientos en PHP.
  • Experiencia con herramientas de observabilidad: métricas logging centralizado y tracing distribuido (Prometheus Grafana OpenTelemetry etc.).


Benefits

  • Remuneración en dólares
  • Ambiente de trabajo dinámico
  • Soporte y recursos tecnológicos para realizar la labor
  • Descuentos de empleados
  • 15 días de time-off

Lugar:


  • Medellin/Colombia
  • Modelo híbrido 3 días oficina 2 casa



Required Skills:

Experiencia profesional desarrollando backend con Go (Golang) demostrable. Dominio de principios SOLID y buenas prácticas de ingeniería de software. Alto conocimiento en Patrones de Diseño. Experiencia sólida con bases de datos relacionales: MySQL / PostgreSQL. Profundo conocimiento del ecosistema de Go incluyendo: Concurrencia (goroutines). Manejo de errores y logging. Configuración y manejo de entornos (dev/stage/prod) Experiencia construyendo APIs con frameworks en Go preferiblemente chi (se valora experiencia en otros frameworks similares). Creación y consumo de webservices / API RESTful incluyendo versionamiento y buenas prácticas (paginación validación manejo de errores). Gran comprensión de CI / CD idealmente con GitHub Actions (pipelines de build test y deploy). Manejo de métodos de autenticación y autorización: JWT OAuth2. Conocimiento en escritura y manejo de tests en Go: Uso del paquete testing estándar. Frameworks de testing (por ejemplo: testify mocks). Cobertura y estrategia de pruebas (unitarias integración). Puede diseñar y construir funcionalidades a partir de especificaciones limitadas y con poca supervisión diaria. Demuestra buen juicio en la selección de métodos y técnicas para la obtención de soluciones. Capaz de aprender nuevos sistemas herramientas y lenguajes en un corto periodo de tiempo. Conocimiento en manejo y despliegue de contenedores Docker (build de imágenes docker-compose buenas prácticas básicas).


Required Education:

Ingeniero (a) sistemas - Ingeniero (a) Software o afines

Estamos buscando un desarrollador Desarrollador Senior Backend (Go) con fuerte dominio en principios de SOLID creativo con fuertes conocimientos en en patrones de diseñoPerfil:5 años de experiencia profesional desarrollando backend con Go (Golang) demostrable.Dominio de principios SOLID y buenas prá...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Business Intelligence
  • Bidding
  • Accounts Assistant Credit Control
  • Account Development
  • Content Development
  • Lab Testing