Por favor, actualiza tu navegador para tener una mejor experiencia, prueba con Chrome, Internet explorer.
Gracias por haberte postulado a la oferta de empleo Desarrollador backend senior node.js, en Its solutions sas.
Desarrollador Backend Senior — Contrato por prestación de servicios (4 meses)
Modalidad: Remoto
Disponibilidad: Tiempo completo (full-time)
Duración: 4 meses
Buscamos un Desarrollador Backend Senior especializado en Node.js para unirse a nuestro equipo de ingeniería. La persona ideal tendrá experiencia sólida en el diseño y desarrollo de aplicaciones escalables, utilizando JavaScript/TypeScript y el ecosistema de Node.js, además de un entendimiento profundo de arquitecturas modernas en la nube y buenas prácticas de ingeniería de software.
Requisitos:
- Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Telemática, Ingeniería Informática, Ingeniería Electrónica o afines.
- Mínimo 5 años desarrollando en roles backend similares.
- Experiencia avanzada en Node.js y TypeScript.
- Conocimiento sólido en arquitectura de software y patrones de diseño.
- Experiencia en REST/SOAP services y APIs escalables.
- Familiaridad con Spring/SpringBoot y Java
- Conocimientos básicos en Python y Go.
- Experiencia en cloud services (AWS preferido).
- Dominio de herramientas de CI/CD y contenedores.
- Experiencia en microservicios y arquitecturas distribuidas.
- Conocimiento en event-driven architectures.
- Experiencia en optimización de aplicaciones de alto tráfico.
Responsabilidades:
Diseñar, desarrollar y mantener servicios backend utilizando Node.js y frameworks asociados.
Implementar y documentar APIs RESTful de alto rendimiento y seguras.
Aplicar principios de programación orientada a objetos y programación funcional según el contexto.
Definir y aplicar patrones de diseño, principios SOLID y buenas prácticas de arquitectura.
Optimizar el desempeño de aplicaciones de gran escala, incluyendo caching y ajuste de rendimiento.
Integrar y administrar bases de datos SQL y NoSQL (ej. MySQL, MongoDB).
Implementar pruebas unitarias, de integración y end-to-end para garantizar la calidad del software.
Colaborar en arquitecturas cloud-native, principalmente sobre AWS, aplicando patrones de diseño en la nube.
Automatizar procesos de integración y despliegue continuo con herramientas como Jenkins, Bamboo, Docker, Maven, Gradle.
Monitorear y mejorar la calidad del código con herramientas como SonarQube, Jacoco, ESLint/TSlint.
Condiciones:
- Contrato por prestación de servicios por 4 meses.
- Trabajo 100% remoto.
- Disponibilidad full time.
- Salario competitivo, alineado con el mercado y la seniority requerida.
Cuéntales a las empresas lo nuevo: actualiza tu hoja de vida en elempleo.com