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á...
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
View more
View less