Buscamos un perfil que se sienta cómodo tanto en la entrega técnica como en un proceso de cambio de stack. En Factor IT valoramos la proactividad, el aprendizaje continuo y la capacidad de colaborar para resolver problemas con criterio.
- Experiencia sólida con JavaScript y TypeScript (Node.js).
- Conocimientos de PostgreSQL y buen entendimiento de persistencia/consultas.
- Experiencia con Docker o familiaridad práctica con contenedores para desarrollo y/o despliegue.
- Deseable experiencia con Java y Spring Boot, especialmente para comprender la lógica a migrar y acelerar la traducción a JS/TS.
- Capacidad para seguir una metodología de migración, manteniendo trazabilidad entre el comportamiento original y el nuevo.
- Disponibilidad para recibir y aplicar capacitación/guía en herramientas de IA para coding, como Claude Code y Gemini, integrándolas de manera responsable en el flujo de trabajo.
Además, esperamos:
- Orientación a la calidad: revisar, probar y asegurar que el sistema migre sin degradar funcionalidad.
- Comunicación clara: documentar decisiones técnicas y explicar el impacto de cambios.
- Trabajo en equipo: colaborar activamente para alinear estándares y resolver bloqueos.
- Aprendizaje continuo: adaptarse a herramientas emergentes y mejorar el proceso de migración.
En esta posición, seremos responsables de ejecutar una migración de backend de Java a JavaScript/TypeScript, manteniendo la funcionalidad del sistema y mejorando la mantenibilidad del código durante el proceso.
- Desarrollar y evolucionar servicios backend con el stack JavaScript/TypeScript sobre Node.js.
- Trabajar con PostgreSQL para el modelado, consultas y soporte de datos necesarios en la aplicación.
- Utilizar Docker (y prácticas de contenedores) para construir, ejecutar y validar entornos de desarrollo y/o despliegue.
- Realizar la migración progresiva desde Java con Spring Boot (en particular, si la fuente proviene de una base existente) hacia el nuevo stack JS/TS, aplicando una metodología de trabajo definida.
- Adoptar un enfoque con apoyo de IA para acelerar tareas de refactor, revisión y traducción de lógica, asegurando consistencia técnica y pruebas.
- Participar en una capacitación/guía de uso de Claude Code y Gemini orientada a la base de código existente y a la migración.
- Colaborar con el equipo para establecer estándares (estructura de proyectos, convenciones, calidad, y criterios de aceptación).
- Asegurar calidad mediante validaciones, revisiones técnicas y alineamiento con los objetivos del producto/servicio.
El foco estará en reducir riesgo de migración, preservar comportamiento, y habilitar un camino claro para iterar y extender el sistema.
En Factor IT impulsamos la transformación digital de grandes empresas mediante Data & Analytics, Transformación Digital e IA. En este rol nos enfocamos en un proyecto de backend donde buscamos modernizar y migrar una base de código existente, pasando de Java (con Spring Boot) hacia un stack principalmente JavaScript/TypeScript con Node.js. El trabajo se integra con servicios de infraestructura (por ejemplo, contenedores con Docker) y con persistencia en PostgreSQL. El equipo colabora en una metodología de migración apoyada por IA, aplicando capacitación/guía práctica para integrar herramientas como Claude Code y Gemini de forma efectiva, con el objetivo de asegurar continuidad, calidad del software y una entrega sostenida en un contexto real de negocio.
- Experiencia previa en proyectos de migración de backend desde Java/Spring hacia Node.js.
- Conocimiento o práctica con herramientas de asistencia por IA (p. ej., Claude Code, Gemini) aplicadas a refactor, generación de código y revisión.
- Experiencia con arquitecturas y patrones que faciliten la mantenibilidad al migrar (capas, contratos, integración de servicios, y manejo de errores).
- Buenas prácticas de testing y validación (unit/integration) para reducir riesgo en cambios de stack.