Golang Technical Leader
Job Summary
El Líder Técnico Golang se encargará de dirigir y guiar al equipo de desarrollo, implementando soluciones técnicas efectivas con Go y Node.js. Participará en la construcción de servicios backend, APIs e integraciones, además de revisar código y orientar decisiones técnicas. El trabajo se realiza bajo una modalidad híbrida en Santiago.
Responsibilities
- Dirigir y guiar al equipo de desarrollo
- Construir servicios backend, APIs e integraciones
- Revisar código mediante pull requests y orientar decisiones técnicas
- Resolver bloqueos y desacuerdos técnicos bajo presión
Required Skills
- Go y Node.js
- MongoDB y bases de datos NoSQL
- Azure DevOps, Git y Gitflow
- Microsoft Azure (API Management, Application Insights, Functions, Service Bus)
- Metodologías ágiles
Job Details
Projects
El principal desafío será dirigir y guiar al equipo de desarrollo, implementando soluciones técnicas efectivas y eficientes con buenas prácticas de diseño y desarrollo de software. Participarás en la construcción de servicios backend, APIs e integraciones con Go y Node.js, orientando las decisiones técnicas, resolviendo bloqueos y revisando código mediante pull requests con retroalimentación y seguimiento de correcciones.
¿Dónde y cómo trabajarás?
Área: 3IT
Ubicación: Santiago, Región Metropolitana
Modalidad: Híbrida, con asistencia presencial según requerimiento
Functions
Contar con al menos 6 años de experiencia.
Desarrollo backend: experiencia con Go y Node.js para desarrollar servicios, APIs e integraciones.
Bases de datos: experiencia con MongoDB y bases de datos NoSQL orientadas a documentos.
DevOps y control de versiones: manejo de Azure DevOps para repositorios, ramas, pull requests y pipelines CI/CD; Git y Gitflow para organizar funcionalidades, versiones y correcciones.
Gestión y documentación de APIs: experiencia con Microsoft Azure API Management para publicar, administrar y controlar el acceso a APIs, y Swagger / OpenAPI para definir y documentar sus contratos.
Monitoreo y diagnóstico: manejo de Microsoft Azure Application Insights para monitorear rendimiento, trazabilidad y errores.
Serverless y mensajería: experiencia con Microsoft Azure Functions para procesar eventos y tareas, y Microsoft Azure Service Bus para mensajería asíncrona, comunicación entre servicios y desacoplamiento de procesos.
Liderazgo técnico: experiencia guiando equipos de desarrollo, orientando decisiones de diseño, revisando código y promoviendo buenas prácticas.
Trabajo ágil: experiencia bajo metodología ágil, con participación en reuniones diarias y sesiones de planificación.
Comunicación y autonomía: capacidad para explicar fundamentos técnicos, acompañar a los desarrolladores y resolver problemas y desacuerdos técnicos bajo presión.