Descripción
UFM (Movilidad Unificada de Faubourg) es el programa insignia del Grupo en materia de transformación digital, diseñado para sustituir múltiples sistemas heredados de flotas y movilidad mediante una plataforma unificada que sirve a seis unidades de negocio en toda Europa (Francia, Alemania, España, Bélgica, los Países Bajos y el Reino Unido). Al consolidar procesos comerciales, datos y experiencias de usuario en un único ecosistema, UFM tiene como objetivo acelerar la innovación, mejorar la eficiencia operativa y apoyar el crecimiento futuro del Grupo.
La plataforma se desarrolla mediante pequeños equipos interfuncionales que operan sobre una base tecnológica compartida, lo que permite a los equipos entregar valor comercial rápidamente, manteniendo al mismo tiempo la coherencia, escalabilidad y alta calidad del producto en todos los mercados.
**Descripción del puesto**
-------------------
Como segundo ingeniero senior dentro del equipo de plataforma, contribuirás a los componentes fundamentales sobre los que dependen todos los equipos de productos: el motor de flujo de trabajo, la autenticación y autorización, el modelo de datos y la API v1\. Ayudarás a transformar un prototipo funcional, construido con Vue 3 / Nuxt 3, NestJS, PostgreSQL, Temporal y Azure, en una plataforma multiarrendadora robusta, segura y apta para producción:
* Construir el núcleo de la plataforma junto con el líder del equipo: orquestación de flujos de trabajo (aprobaciones, temporizadores de SLA, transferencias entre múltiples actores), plataforma de API, capa de datos y marco de integración.
* Tomar decisiones técnicas complejas en tus áreas de responsabilidad: arquitectura, evolución de la pila tecnológica, escalabilidad.
* Entregar el trabajo relacionado con el multiarrendamiento y la autorización, del que dependen todos los módulos orientados al cliente.
* Diseñar desde el primer día para múltiples países (Reino Unido, Alemania, Francia, España, Bélgica/Países Bajos): reglas comerciales por país, impuestos, cumplimiento normativo.
* Establecer los patrones que copiarán los equipos de productos: pruebas, observabilidad, convenciones de módulos.
* Trabajar de forma nativa con IA: los agentes de programación forman parte del equipo; tú defines cómo se valida y se industrializa su salida.
**Perfil requerido**
-----------
* 8 o más años desarrollando software, con experiencia significativa en SaaS empresarial.
* Conocimientos profundos de TypeScript / Node. Será muy valorada la experiencia con máquinas de estado o motores de flujo de trabajo (Temporal, XState o equivalente).
* Experiencia real en multiarrendamiento y autorización —esto será lo primero en lo que trabajarás.
* Arquitecto pragmático: entrega de forma incremental, documenta las decisiones tomadas y mantiene altos estándares, especialmente donde gran parte del código es generado por agentes.
* Ya dominas herramientas de programación con IA, o tienes gran interés en hacerlo. Así es como trabaja el equipo.
* Te sientes cómodo trabajando con sistemas heredados, ambigüedad y la realidad empresarial multinacional.
* El inglés es el idioma de trabajo. Compatible con trabajo remoto dentro de la UE.
**Rango salarial para este puesto:**
París: 70 000 € – 95 000 €
Múnich: 84 000 € – 114 000 €
Berlín: 77 000 € – 105 000 €
Madrid: 56 000 € – 76 000 €
Barcelona: 53 000 € – 71 000 €
Bruselas: 76 000 € – 103 000 €
Ámsterdam: 81 000 € – 109 000 €
**Este puesto está abierto a contratistas independientes.**
Se aceptan modalidades de trabajo totalmente remotas.
Otros beneficios se tratarán durante el proceso de entrevista.
Se ofrece contrato laboral francés, incluso si el puesto se desempeña fuera de Francia.