Desde Practia estamos buscando un/a Senior Full Stack Software Engineer para liderar la modernización de sistemas y la incorporación estratégica de IA en proyectos de alto impacto para nuestros clientes.
La posición tendrá como principal objetivo orquestar la modernización de aplicaciones de punta a punta: desde el diagnóstico de los sistemas legacy y la definición de la arquitectura de destino, hasta la medición del impacto en el negocio. Buscamos un perfil que combine un dominio profundo del desarrollo full stack y la arquitectura con la capacidad de usar la IA como herramienta estratégica y de traducir las decisiones técnicas en valor de negocio.
Requisitos
- Formación en Ingeniería de Sistemas, Ciencias de la Computación o afines, o sólida experiencia equivalente en el sector IT
- Más de 5 años de experiencia en desarrollo de software, con trayectoria en roles de liderazgo técnico y desarrollo full stack
- Experiencia comprobada liderando proyectos de modernización o migración de sistemas a gran escala
- Nivel experto en stacks modernos (JavaScript/React/Angular, Python, Node.js, Java, .NET) y capacidad para leer y entender rápidamente código legacy
- Sólida experiencia analizando, refactorizando y migrando sistemas monolíticos hacia arquitecturas de microservicios o modulares
- Dominio del diseño de arquitecturas distribuidas y patrones de migración
- Experiencia con servicios cloud (GCP) y prácticas de DevOps (Docker, Kubernetes, CI/CD)
- Manejo avanzado de bases de datos SQL y NoSQL, incluyendo estrategias de migración
- Conocimiento profundo de buenas prácticas de seguridad
- Buenas habilidades de comunicación, liderazgo y trabajo con stakeholders
Se valora
- Experiencia integrando componentes de IA de forma estratégica y con herramientas de IA generativa (GenAI, LLMs) para análisis y generación de código
- Experiencia desarrollando una cultura DevSecOps, idealmente en conjunto con áreas de seguridad / CISO
- Posgrado (Maestría) en áreas relacionadas
- Certificaciones en arquitectura de software, seguridad o plataformas cloud
- Experiencia colaborando con DBAs e Infraestructura en estrategias de migración de datos
Responsabilidades
- Liderar el diseño y la arquitectura de soluciones full stack escalables, seguras y mantenibles
- Diagnosticar los sistemas legacy (deuda técnica, cuellos de botella y riesgos) y definir la arquitectura de destino y la hoja de ruta de migración en función de los objetivos del negocio
- Armar el mapa de aplicaciones de la compañía, identificar riesgos de obsolescencia y trazar el plan para mitigarlos
- Evaluar, seleccionar y proponer herramientas de IA (GenAI, LLMs) y proveedores, considerando viabilidad técnica, costos, escalabilidad y capacidad del equipo
- Definir y gobernar los estándares de calidad de código, las prácticas de testing y los procesos de CI/CD
- Impulsar una cultura DevSecOps junto al equipo de seguridad
- Mentorizar a desarrolladores Semi Senior y Junior, fomentando la transferencia de conocimiento y la excelencia técnica
- Traducir las complejidades técnicas en valor de negocio medible para stakeholders no técnicos