Description
UFM (Unified Faubourg Mobility) is the Group's flagship digital transformation programme, designed to replace multiple legacy fleet and mobility systems with a unified platform serving six business units across Europe (France, Germany, Spain, Belgium, the Netherlands and the United Kingdom). By consolidating business processes, data and user experiences into a single ecosystem, UFM aims to accelerate innovation, improve operational efficiency and support the future growth of the Group.
The platform is developed through small cross\-functional pods operating on a shared technology foundation, allowing teams to deliver business value quickly while maintaining consistency, scalability and high product quality across all markets.
**Job description**
-------------------
As the second senior engineer within the platform team, you will contribute to the core components on which all product pods rely: the workflow engine, authentication and authorisation, the data model, and API v1\. You will help transform a working prototype, built with Vue 3 / Nuxt 3, NestJS, PostgreSQL, Temporal and Azure, into a robust, secure, production\-grade multi\-tenant platform :
* Build the platform core with the pod lead: workflow orchestration (approvals, SLA timers, multi\-actor handoffs), API platform, data layer, integration framework.
* Own hard technical calls on your surfaces: architecture, stack evolution, scaling.
* Deliver the multi\-tenancy and authorisation work that every client\-facing module depends on.
* Design for multi\-country from day one (UK, DE, FR, ES, BE/NL): country business rules, tax, compliance.
* Set the patterns the product pods copy: testing, observability, module conventions.
* Work AI\-native: coding agents are part of the team; you define how their output is validated and industrialised.
**Profile**
-----------
* 8\+ years building software, with significant enterprise SaaS experience.
* Deep TypeScript / Node. Experience with state machines or workflow engines (Temporal, XState or equivalent) is a strong plus.
* Real multi\-tenancy and authorisation experience — this is the first thing you will work on.
* Pragmatic architect: ships incrementally, documents decisions, keeps the bar high where most code is agent\-generated.
* Already fluent with AI coding tools, or hungry to become so. This is how the team works.
* Comfortable with legacy, ambiguity and multi\-country enterprise reality.
* English is the working language. Remote\-friendly within the EU.
**Salary range for the position :**
Paris : 70K€ \- 95K€
Munich : 84K€ \- 114K€
Berlin : 77K€ \- 105K€
Madrid : 56K€ \- 76K€
Barcelone : 53K€ \- 71K€
Brussels : 76K€ \- 103K€
Amsterdam : 81K€ \- 109K€
**This position is open to freelance contractors.**
Fully remote working arrangements are accepted.
Other benefits will be discussed during the interview process.
French employment contract available, even if the position is based outside France.