




Resumen: Este Desarrollador Senior Full Stack diseña, construye y brinda soporte a experiencias digitales seguras y escalables para plataformas B2B dirigidas a asesores, aprovechando aplicaciones web modernas nativas en la nube. Aspectos destacados: 1. Diseñar y desarrollar experiencias digitales seguras y escalables para plataformas B2B 2. Entregar aplicaciones web modernas nativas en la nube mediante AEM, Angular y AWS 3. Contribuir en todo el ciclo de vida del desarrollo de software El Desarrollador Senior Full Stack desempeña un papel fundamental al diseñar, construir y brindar soporte a experiencias digitales seguras, escalables y de alto rendimiento para plataformas B2B dirigidas a asesores en toda América. Este puesto colabora estrechamente con los propietarios de producto, diseñadores de UX, equipos de seguridad y plataformas para entregar aplicaciones web modernas nativas en la nube mediante Adobe Experience Manager (AEM), Angular y AWS, que respaldan tanto experiencias accesibles al público como experiencias autenticadas. Como ingeniero senior y práctico, contribuirá en todo el ciclo de vida del desarrollo de software —desde la arquitectura y el desarrollo hasta la implementación y el soporte en producción—, aplicando un sólido criterio técnico, principios de seguridad desde el diseño y prácticas modernas de DevOps. El puesto fomenta el uso reflexivo de herramientas de desarrollo asistidas por IA y basadas en agentes para mejorar la velocidad de entrega, la calidad y la automatización, manteniendo al mismo tiempo una rigurosa gobernanza y estándares de código. \*\*Este puesto híbrido (presencial los martes, miércoles y jueves) tiene su sede en la Ciudad de México, MX\*\* El Desarrollador Senior Full Stack desempeña un papel fundamental al diseñar, construir y brindar soporte a experiencias digitales seguras, escalables y de alto rendimiento para plataformas B2B dirigidas a asesores en toda América. Este puesto colabora estrechamente con los propietarios de producto, diseñadores de UX, equipos de seguridad y plataformas para entregar aplicaciones web modernas nativas en la nube mediante Adobe Experience Manager (AEM), Angular y AWS, que respaldan tanto experiencias accesibles al público como experiencias autenticadas. Como ingeniero senior y práctico, contribuirá en todo el ciclo de vida del desarrollo de software —desde la arquitectura y el desarrollo hasta la implementación y el soporte en producción—, aplicando un sólido criterio técnico, principios de seguridad desde el diseño y prácticas modernas de DevOps. El puesto fomenta el uso reflexivo de herramientas de desarrollo asistidas por IA y basadas en agentes para mejorar la velocidad de entrega, la calidad y la automatización, manteniendo al mismo tiempo una rigurosa gobernanza y estándares de código. \*\*Este puesto híbrido (presencial los martes, miércoles y jueves) tiene su sede en la Ciudad de México, MX\*\***Responsabilidades:** * Realizar análisis, diseño, desarrollo e implementación de sistemas a nivel senior para aplicaciones web full stack mediante Adobe Experience Manager (AEM), Angular, Java, TypeScript y AWS. * Traducir requisitos comerciales y técnicos en soluciones seguras y escalables mediante arquitecturas modulares, APIs RESTful y microservicios. Diseñar y desarrollar interfaces de usuario adaptables y accesibles alineadas con los sistemas de diseño empresarial, garantizando patrones de IU coherentes, reutilización de componentes y cumplimiento de los estándares web. * Implementar y mantener flujos seguros de autenticación y autorización, incluidos SSO, OAuth, seguridad basada en tokens y federación de identidades, aplicando los estándares de OWASP y de codificación segura. * Diseñar, construir y mantener canalizaciones CI/CD que apoyen flujos de trabajo automatizados de compilación, pruebas e implementación; aprovechar tecnologías de contenerización como Docker y prácticas modernas de DevOps. * Implementar aplicaciones en entornos de desarrollo, prueba y producción; brindar soporte en producción tras la liberación y participar en la resolución de incidencias y en la gestión de cambios. * Participar en ceremonias ágiles, revisiones de diseño, inspecciones de código y actividades de prueba durante todo el ciclo de vida del desarrollo de software. * Revisar código, resolver problemas técnicos complejos y orientar a desarrolladores con menos experiencia, promoviendo las mejores prácticas en arquitectura, seguridad y mantenibilidad. \- Colaborar estrechamente con propietarios de producto, diseñadores de UX, equipos de QA, seguridad, infraestructura y entrega global para entregar soluciones de alta calidad. * Aprovechar herramientas de desarrollo asistidas por IA y basadas en agentes (p. ej., Microsoft Copilot, Claude y flujos de trabajo basados en agentes emergentes) para acelerar el desarrollo, mejorar las pruebas y optimizar la documentación. * Garantizar que todas las soluciones cumplan con las políticas, normas y procedimientos de Tecnología de la Información y Seguridad de la Información. * Participar en proyectos especiales y desempeñar otras funciones asignadas. **Formación y experiencia:** Título universitario en Ciencias de la Computación o campo afín, o una combinación equivalente de formación, capacitación y experiencia. Mínimo 5\+ años de experiencia progresiva en desarrollo de aplicaciones, incluido desarrollo full stack a nivel senior. Amplia experiencia práctica con Adobe Experience Manager (AEM). Amplia experiencia en desarrollo full stack mediante Angular, Java y TypeScript. Experiencia en el diseño y consumo de APIs RESTful y en la integración de plataformas de terceros. \- Experiencia en la construcción e implementación de aplicaciones en AWS. Experiencia con canalizaciones CI/CD, control de versiones y automatización de implementaciones. Conocimientos básicos de tecnologías de contenerización como Docker. Sólida comprensión del desarrollo web seguro, de los flujos de autenticación y autorización y del SSO. \- Experiencia trabajando dentro de sistemas de diseño empresarial y contribuyendo a ellos. Comprensión sólida de los estándares web, la accesibilidad y el diseño adaptable. Se requiere dominio del inglés. **Factores especiales:** Horario de trabajo híbrido con presencia obligatoria en oficina de martes a jueves. Podría requerirse, de forma limitada, participar en turnos de guardia o soporte en producción. Deseable: conocimientos sobre conceptos o flujos de trabajo de IA basada en agentes, herramientas de desarrollo asistidas por IA, CMS desacoplados o arquitecturas nativas en la nube, y prácticas DevSecOps. **Nuestra forma de trabajar** Vanguard ha implementado un modelo de trabajo híbrido para la mayoría de sus miembros, diseñado para aprovechar los beneficios de una mayor flexibilidad, al tiempo que permite el aprendizaje, la colaboración y la conexión presenciales. Creemos que nuestra cultura orientada a la misión y altamente colaborativa es un factor clave para apoyar resultados duraderos para los clientes y enriquecer la experiencia de los empleados.


