directohace 7 días

Angular Fullstack Engineer

Senior5+ años

Se busca un senior Angular Fullstack Engineer para liderar la estabilización, modernización y entrega de una aplicación Angular existente. El rol se enfoca en mejores prácticas de Angular, ingeniería de TypeScript y resolución de problemas full-stack con Node.js y REST APIs.

Por qué aplicar

Ideal para ingenieros que buscan liderar proyectos y mejorar aplicaciones existentes con Angular y Node.js.

Descripción del puesto

Estamos buscando un Ingeniero Senior Fullstack de Angular para liderar la estabilización, modernización y entrega de una aplicación Angular de producción existente. Este rol se enfoca en las mejores prácticas de Angular (v18+), ingeniería sólida en TypeScript y resolución práctica de problemas full-stack con Node.js y API REST. La posición es ideal para un ingeniero que prioriza la reducción de la deuda técnica, la mejora de la confiabilidad y la habilitación de una entrega continua segura en un entorno de producción exigente. Tareas: - Diseñar e implementar soluciones robustas de Angular (v18+) utilizando componentes independientes, señales/reactividad y RxJS. - Modernizar enfoques heredados de Angular y refactorizar patrones incorrectos de manera segura en sistemas de producción. - Desarrollar código TypeScript fuertemente tipado y modular centrado en la legibilidad y el mantenimiento a largo plazo. - Integrar y solucionar problemas de contratos de API REST y flujo de datos con servicios backend. - Soportar y mejorar servicios/middleware livianos de Node.js para resolver problemas de integración. - Construir pruebas automáticas de aceptación/regresión para mejorar la confianza en la implementación y prevenir defectos recurrentes. - Abordar de manera proactiva problemas de seguridad y dependencias, actualizando bibliotecas y solucionando vulnerabilidades de manera segura. - Investigar y resolver incidentes de producción; mejorar la observabilidad y el monitoreo para reducir el riesgo operativo. - Colaborar con equipos de plataforma y DevOps en CI/CD, solución de problemas de implementación y configuración del entorno. - Mentorizar a desarrolladores junior a través de la revisión de código, la asociación y la comunicación clara de las compensaciones técnicas. Requisitos: - 5+ años de experiencia en la construcción y el mantenimiento de aplicaciones Angular, incluido un conocimiento profundo de los conceptos de Angular v18+: componentes independientes, señales/reactividad y RxJS. - Habilidades sólidas en TypeScript con un enfoque en la seguridad de tipos, la modularidad y el código mantenible. - Experiencia práctica en la integración con API REST y la solución de problemas de flujo de datos/ API. - Experiencia práctica con Node.js para admitir middleware/servicios y depurar problemas de integración backend. - Experiencia en la modernización de código front-end heredado y la refactorización segura de sistemas de producción para reducir la deuda técnica. - Experiencia en la creación de pruebas automáticas de aceptación o regresión para mejorar la calidad y la confianza en la implementación. - Historial comprobado de soporte de sistemas en vivo, investigación de incidentes de producción y mejora de la estabilidad operativa. - Familiaridad con canalizaciones CI/CD y solución de problemas de implementación (se prefiere experiencia con GitHub Actions y entornos alojados en Azure). - Cómodo usando herramientas de ingeniería asistida por IA (por ejemplo, GitHub Copilot) de manera responsable para la creación de código, la asistencia de refactorización, la generación de pruebas y la documentación. - Conceptos básicos de SRE: confiabilidad, monitoreo, conciencia de alertas, reducción del riesgo operativo.

Responsabilidades

  • diseño de soluciones
  • implementación de código
  • integración de APIs
  • troubleshooting
  • mejoramiento de procesos

Skills requeridas

ingeniería de softwareintegración de APIstroubleshootingTypeScriptAngularNode.jsingeniería de sistemastrabajo en equipocomunicaciónmentoríaresolución de problemasanálisis de sistemas