




Resumen: El desarrollador full stack diseña, construye y brinda soporte a experiencias digitales seguras, escalables y de alto rendimiento para plataformas B2B dirigidas a asesores, contribuyendo en todo el ciclo de vida del desarrollo de software. Aspectos destacados: 1. Diseñar, construir y brindar soporte a experiencias digitales seguras y escalables. 2. Contribuir en todo el ciclo de vida del desarrollo de software. 3. Aprovechar herramientas de desarrollo asistidas por IA y basadas en agentes. El desarrollador full stack desempeña un papel clave 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 de plataforma para entregar aplicaciones web modernas nativas de la nube mediante Adobe Experience Manager (AEM), Angular y AWS, apoyando tanto experiencias accesibles al público como experiencias autenticadas. Como ingeniero práctico, contribuirá en todo el ciclo de vida del desarrollo de software —desde el diseño y el desarrollo hasta la implementación y el soporte en producción—, aplicando criterios sólidos de ingeniería, 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 gobernanza rigurosa y estándares de código elevados. \*\*Este puesto híbrido (presencial los martes, miércoles y jueves) tiene su sede en la Ciudad de México, MX\*\* El desarrollador full stack desempeña un papel clave 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 de plataforma para entregar aplicaciones web modernas nativas de la nube mediante Adobe Experience Manager (AEM), Angular y AWS, apoyando tanto experiencias accesibles al público como experiencias autenticadas. Como ingeniero práctico, contribuirá en todo el ciclo de vida del desarrollo de software —desde el diseño y el desarrollo hasta la implementación y el soporte en producción—, aplicando criterios sólidos de ingeniería, 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 gobernanza rigurosa y estándares de código elevados. \*\*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 y 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 responsivas y accesibles alineadas con los sistemas de diseño empresarial, garantizando patrones de interfaz de usuario 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 respalden 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 pruebas durante todo el ciclo de vida del desarrollo de software. * Revisar código y colaborar con los miembros del equipo para resolver problemas técnicos y promover las mejores prácticas en materia de arquitectura, seguridad y mantenibilidad. * Colaborar estrechamente con los 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 (por ejemplo, Microsoft Copilot, Claude y flujos de trabajo emergentes basados en agentes) para acelerar el desarrollo, mejorar las pruebas y optimizar la documentación. * Asegurar que todas las soluciones cumplan con las políticas, estándares y procedimientos de Tecnología de la Información y Seguridad de la Información. **Formación y experiencia** Título universitario en Ciencias de la Computación o campo relacionado, o una combinación equivalente de formación, capacitación y experiencia. 3–5\+ años de experiencia en desarrollo de aplicaciones con tecnologías web full stack. Experiencia práctica con Adobe Experience Manager (AEM). Experiencia en desarrollo full stack con Angular, Java y TypeScript. Experiencia en el diseño y consumo de APIs RESTful y en la integración con 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 prácticos de tecnologías de contenerización como Docker. Conocimientos operativos de desarrollo web seguro, flujos de autenticación y autorización, y SSO. Experiencia trabajando dentro de sistemas de diseño empresarial o contribuyendo a ellos. Comprensión de los estándares web, accesibilidad y diseño adaptable. Se requiere dominio del inglés. **Factores especiales** Horario de trabajo híbrido que exige presencia en oficina de martes a jueves. Puede requerirse participación limitada en turnos de guardia o soporte en producción. Deseable: exposición a conceptos o flujos de trabajo de IA basada en agentes, herramientas de desarrollo asistidas por IA, CMS desacoplados o arquitecturas nativas de 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 colaboradores, diseñado para aprovechar los beneficios de una mayor flexibilidad y, al mismo tiempo, permitir 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 respaldar resultados sostenibles para los clientes y enriquecer la experiencia de los empleados.


