Desarrollador Back Node.js - Semi Senior - CL
Full TimeJob Overview
En Imagemaker estamos en búsqueda de un Desarrollador Node.js Su objetivo principal es el Software Currency (actualización de librerías y versiones de los artefactos del equipo) para lograr la migración técnica. Los desarrolladores se integrarán en 4 equipos distintos.
Key Responsibilities
- Participar en el upgrade de la plataforma Node.js de la versión 20.3.1 a 22.15.0.
- Analizar impactos del cambio de versión (breaking changes, deprecaciones, cambios en runtime y V8).
- Validar compatibilidad de NestJS, dependencias NPM y librerías internas con la nueva versión de Node.
- Refactorizar código backend afectado por cambios en el entorno de ejecución o APIs de Node.js.
- Actualizar y ajustar configuraciones de build, scripts y herramientas (npm/yarn, tsconfig, linting).
- Ejecutar y mantener pruebas unitarias, de integración y E2E para validar estabilidad post-upgrade.
- Identificar, diagnosticar y corregir errores de runtime, performance o memoria asociados al upgrade.
- Colaborar en revisiones de código y flujos de versionamiento (Git, PRs).
- Documentar cambios técnicos, riesgos y recomendaciones derivadas del proceso de actualización.
- Asegurar la estabilidad operativa y calidad del servicio previo a despliegues productivos.
Skills, Knowledge and Expertise
- Node.js (entorno de ejecución, async/await, manejo de errores)
- NestJS (arquitectura básica, módulos, controllers, services)
- TypeScript (tipado, configuración y compilación)
- Gestión de dependencias y upgrades (npm, breaking changes)
- Refactorización y corrección de incompatibilidades
- Pruebas automatizadas (unitarias y/o integración)
Competencias clave:
Proactividad: Que pregunten mucho y no se queden trabados.
Actitud propositiva: Que busquen optimizar lo que encuentren como dificultad
Capacidad para entender el entorno antes de ejecutar.
Make Your Resume Now