Certaines entreprises améliorent marginalement des systèmes existants.
D’autres s’attaquent à l’architecture même sur laquelle ces systèmes reposent.
C’est ce que nous construisons chez Reverse Mobility.
Le marché de la mobilité est massif. Il est aussi devenu structurellement opaque, difficile à auditer, désaligné avec les intérêts de ses opérateurs, et inefficace sur le plan économique. Derrière des interfaces fluides, les règles restent souvent illisibles, les décisions peu explicables, la réputation des professionnels peu portable, et les frictions invisibles finissent absorbées par les utilisateurs, les chauffeurs et les marges.
Nous construisons une nouvelle génération d’infrastructure pour la mobilité : plus vérifiable, plus explicable, plus auditable, plus robuste.
Une infrastructure pensée pour rendre les systèmes de mobilité plus fiables, plus transparents et, à terme, plus efficaces économiquement.
Nous cherchons aujourd’hui une personne capable de jouer un rôle central dans cette construction.
Pas un exécutant.
Pas un simple développeur parmi d’autres.
Mais un profil capable de transformer une vision deeptech ambitieuse en systèmes réels, robustes et exploitables.
* Le rôle
Tu rejoins une équipe fondatrice qui travaille sur un sujet difficile mais structurant : la couche de confiance de la mobilité de demain.
Ton rôle sera de concevoir et développer les fondations techniques de cette infrastructure, en particulier la couche d'événements certifiés qui rend les courses, décisions critiques et éléments de preuve vérifiables, auditables et exploitables en production.
Mais le rôle ne s'arrête pas à un simple ledger append-only. Tu travailleras à l'interface entre trois dimensions qui doivent rester cohérentes entre elles : le registre d'événements certifiés, les règles opérationnelles versionnées qui gouvernent le système, et les mécanismes d'identité, de credentials et de preuves exploitables par des tiers.
Tu rejoins une phase où les choix techniques sont encore en cours de structuration, et où les premières décisions auront un impact durable sur les systèmes, les produit et notre crédibilité opérationnelle.
Nous cherchons une personne capable de penser en architecte, de livrer en builder, et de porter des sujets techniques profonds de bout en bout, jusqu’à leur exécution en production.
* Ce que tu construiras concrètement
Dans ce rôle, tu seras amené à :
* Concevoir les premières briques d’infrastructure backend qui porteront les événements critiques du système ;
* Structurer un registre d’événements certifiés, append-only, auditable et exploitable par différents tiers ;
* Concevoir des schémas d’événements versionnés, avec des contraintes fortes de compatibilité, d’intégrité et de traçabilité ;
* Intégrer des mécanismes cryptographiques utiles au produit : hash chains, ancrage Merkle, signatures, preuves de vérification, gestion de clés ;
* Définir des modèles de données et des flux capables de concilier fiabilité, auditabilité, performance et contraintes réglementaires ;
* Construire les interfaces entre la couche ledger, la logique de règles versionnées et les futurs mécanismes d’identité / credentials vérifiables ;
* Concevoir des systèmes capables de résister aux problèmes réels de production : concurrence, idempotence, ordering, reprise après incident, évolution de schéma, observabilité ;
* Participer directement aux arbitrages structurants entre garanties techniques, simplicité MVP, exigences produit et dette d’architecture acceptable.
Selon l'avancement du produit et de l'équipe, cela inclura notamment : registre d'événements append-only avec garanties cryptographiques (hash chain, ancrage Merkle), schémas d'événements versionnés sous contrainte d'immutabilité, ancrage externe optionnel, credentials vérifiables et identité portable, moteur de règles versionné, détection d'anomalies sur flux certifiés – ainsi que les arbitrages d’architecture associés, dont certains restent à trancher en conditions réelles.
* Les arbitrages que tu devras savoir porter
Ce rôle implique de prendre position très tôt sur des arbitrages structurants, par exemple :
* Quel niveau de garantie cryptographique est réellement pertinent au MVP ;
* Jusqu’où pousser l’immutabilité et sous quelle forme ;
* Comment séparerdonnées sensibles, données effaçables et preuves conservables ;
* Comment faire évoluer des contrats d’événements sans casser leur vérifiabilité ;
* Comment garantir ordering, idempotence et continuité sous charge ou en reprise ;
* Comment articuler registre certifié, règles versionnées et identité vérifiable sans surcomplexifier la première version du système.
* Pourquoi ce rôle est différent
Beaucoup de postes promettent de "changer une industrie". Très peu permettent réellement de toucher à sa structure fondamentale.
Ici, tu ne viens pas développer des APIs ou faire évoluer un backend existant. Tu viens définir comment un système de mobilité produit des événements vérifiables, expose ses règles, et transforme ces garanties en infrastructure produit.
C'est un rôle pour quelqu'un qui aime :
* Résoudre des problèmes difficiles et non triviaux ;
* Construire des systèmes propres à partir de zéro ;
* Penser en architecte tout en sachant livrer efficacement ;
* Faire des arbitrages réels entre garantie, coût, simplicité et time-to-market ;
* Prendre de la responsabilité très tôt sur des choix qui resteront structurants sur le long-terme.
* Ce que nous cherchons
Nous cherchons avant tout un très fort profil builder backend / infrastructure, avec une vraie sensibilité aux systèmes vérifiables, à la sécurité, à la qualité d’architecture, et aux sujets cryptographiques appliqués.
Tu peux être la bonne personne si tu coches une grande partie de ce qui suit :
* Tu sais concevoir et développer un backend solide de bout en bout ;
* Tu es à l'aise avec les architectures de services, les APIs, les bases de données, la logique métier complexe et la sécurité applicative ;
* Tu comprends concrètement les mécanismes de signatures, hash, intégrité, preuve, vérification, gestion de clés ou systèmes apparentés ;
* Tu sais distinguer ce qui relève d'une vraie nécessité d'architecture et ce qui relève du bruit technologique ;
* Tu peux travailler sur des systèmes profonds sans perdre de vue leur traduction produit ;
* Tu es autonome,exigeant, structuré, et capable d'avancer dans un environnement early-stage ;
* Tu es à l'aise avec les tensions architecturales réelles : immutabilité vs droit à l'effacement, garanties cryptographiques vs pragmatisme MVP, contrats d'événements évolutifs vs auditeurs tiers ;
* Tu lis et travailles naturellement en anglais, notamment sur la recherche, la documentation et les standards techniques.
* Ce qui fera clairement la différence
Nous prêterons une attention particulière aux profils ayant déjà travaillé sur un ou plusieurs des sujets suivants :
* Systèmes distribués ou fortement concurrents ;
* Architectures orientées événements, event sourcing, append-only stores, CQRS ;
* Audit trails, logs inviolables, traçabilité forte, forensic-friendly systems ;
* Cryptographie appliquée : hash chains, arbres de Merkle, signatures numériques, vérification indépendante ;
* Canonicalisation de données, versioning de schémas, stabilité de formats et reproductibilité de preuves ;
* Identité vérifiable et credentials portables, y compris leurs implications de signature, vérification et exposition à des tiers ;
* Bases de données relationnelles sous contraintes fortes : immutabilité logique, partitionnement, concurrence, indexation avancée, time-series si pertinent ;
* Infrastructuressensibles ou environnements à fortes exigences de fiabilité, de sécurité ou d'audit ;
* Conception de systèmes conciliant contraintes réglementaires, exigences produit et profondeur technique ;
* Produits techniques construits très tôt, avec peu de ressources mais beaucoup d'exigences.
* Ce que tu ne trouveras pas ici
Tu ne trouveras pas ici :
* Un rôle étroitement cloisonné ;
* Une machine déjà montée où il ne reste qu’à exécuter ;
* Une entreprise qui te vend une “révolution” sans problème réel à résoudre ;
* Un projet où lasophistication technique est là pour décorer.
Nous cherchons quelqu’un qui aime les sujets de fond, les décisions complexes, les responsabilités réelles, et la construction.
* Ce qu’il faut savoir
* Poste ancré à Paris, avec flexibilité de localisation selon le profil.
* Mode de travail : sur site, hybride ou remote partiel. Accès à des bureaux à l’ESSEC.
* Niveau attendu : founding engineer level.
* Stack actuelle ou envisagée : Node.Js 22 LTS + TypeScript, PostgreSQL 16, TimescaleDB ou équivalent selon les besoins réels de la couche événementielle, architecture REST, avec des choix majeurs à trancher dès les premières semaines.
* Les sujets à structurer dès le départ incluent notamment : niveau de garantie cryptographique au MVP, politique de versioning des événements, canonicalisation et vérification, gestion des clés, périmètre exact des événements certifiés, séparation entre données sensibles et preuves conservables, organisation du codebase et exigences d’observabilité.
* Stade de l’entreprise : pré-produit – structuration des fondations produit et techniques – phase d’amorçage de levées de fonds.
* Taille de l’équipe aujourd’hui : 8.
* Package de rémunération : BSPCE / equity à définir selon le profil et le niveau d’engagement.
* Langues de travail : français et anglais.
* Pourquoi nous rejoindre maintenant
Parce que le moment où une telle infrastructure s’invente est rare.
Parce qu’il est encore plus rare de pouvoir la concevoir au sein de l’équipe dynamique et ambitieuse qui la fonde.
Parce que si tu aimes bâtir des systèmes techniques avec de vraies implications économiques, opérationnelles et stratégiques, il y a ici un terrain de jeu exceptionnel.
* Pour candidater
Si tu te reconnais dans ce rôle, envoie-nous ton CV via cette offre.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.