Software Engineer / Golang + Node.js
Aviso de fuente externaen WorkCapIT
🚀 ¡ESTAMOS CONTRATANDO! SOFTWARE ENGINEER SEMI SENIOR | Golang + Node.js En WorkCapIT buscamos un/a Software Engineer Semi Senior para sumarse a un proyecto te
Salario
No especificado
Ubicación
Santiago, Chile
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Software Engineer / Golang + Node.js
Santiago, Chile
Descripción del empleo
🚀 ¡ESTAMOS CONTRATANDO! SOFTWARE ENGINEER SEMI SENIOR | Golang + Node.js
En WorkCapIT buscamos un/a Software Engineer Semi Senior para sumarse a un proyecto tecnológico en Chile, participando en el desarrollo de microservicios y APIs, con foco en rendimiento, calidad y buenas prácticas de ingeniería.
📍 Ubicación: Las Condes, Santiago, Chile🏢 Modalidad: Híbrida📄 Contrato: Por obra y Faena
🎯 El RetoApoyar en el diseño e implementación de soluciones de software.Desarrollar y mantener microservicios y APIs REST utilizando Golang y Node.js.Diseñar y documentar contratos de API mediante Swagger/OpenAPI.Implementar pruebas unitarias y de integración, aplicando prácticas de TDD y manteniendo una cobertura adecuada.Integrar bases de datos relacionales y utilizar Redis según las necesidades de la solución.Implementar soluciones de mensajería con Kafka o RabbitMQ, cuando corresponda.Participar en el diagnóstico y optimización de latencia y rendimiento.Realizar troubleshooting en ambientes Linux/Unix y trabajar con servicios desplegados en Docker/Kubernetes.
🛠️ ¿Qué necesitas?Experiencia práctica desarrollando con Golang y Node.js.Conocimientos de TypeScript; experiencia con NestJS será valorada.Experiencia construyendo y manteniendo microservicios y APIs REST en producción.Manejo de Swagger/OpenAPI para documentar y definir contratos de API.Experiencia con Git, branches, pull requests y code reviews.Integración con bases de datos PostgreSQL o MySQL, incluyendo consultas y modelado básico.Uso de Redis para caché, colas, locks u otros casos de uso.Conocimientos sobre pruebas unitarias y de integración, idealmente aplicando TDD.Familiaridad con Docker, Kubernetes y ambientes Linux/Unix.
⭐ Será un plus si tienes experiencia en:Mensajería con Kafka o RabbitMQ.Optimización de rendimiento y reducción de latencia en microservicios.Buenas prácticas de diseño, calidad de código y colaboración en equipos de desarrollo.
💡 ¿Te interesa el desafío?Si tienes experiencia desarrollando soluciones backend con Golang y Node.js y te interesa participar en proyectos de alto impacto, ¡queremos conocerte!