
VOTRE ENVIRONNEMENT
Batis est née en 2019 de la volonté de moderniser la gestion administrative et contractuelle des chantiers BTP. La plateforme SaaS couvre l'ensemble du cycle de vie contractuel entre donneurs d'ordre et sous traitants : génération de contrats depuis des trames légales, demandes d'agrément (DC4 marchés publics et privés), facturation, annuaire des entreprises, signature électronique (Contralia / DocuSign).
En 2025, Batis rejoint le groupe Once For All — leader européen de la conformité et de la digitalisation des chantiers BTP, présent dans 5 pays, 160 collaborateurs. Aujourd'hui : 130 clients, 700+ utilisateurs, 250+ projets BTP gérés. Clients de référence : Eiffage Construction, Vinci, Groupe Coreal, Groupe Treuil. L'équipe tech est composée de 6 personnes (Pierre et Éric, fondateurs, 2 développeurs FS, 2 intégrateurs) auxquelles vous viendrez vous ajouter. Guillaume Persoz (Directeur des solutions chantier) pilote le produit côté métier. Charlotte (Produit) accompagne l'équipe sur la roadmap, les priorités et l'UX/UI.
POURQUOI CE RECRUTEMENT
Le scope produit s'élargit avec l'intégration Once For All les reviews sont partagées, mais l'approbation finale transite encore par Pierre et Éric — une organisation qu'on souhaite assouplir en faisant grandir la culture qualité dans l'équipe. Ce recrutement est un recrutement de croissance : l'équipe tourne, mais elle ne peut pas encore adresser tous les chantiers structurants (migration Angular, tests automatisés front, exploration IA) sans renfort. L'objectif : augmenter la vélocité et décongestionner sur le moyen terme le goulot sur les MR.
VOS MISSIONS
Au sein de l'équipe tech, votre mission principale est de livrer des features fullstack de bout en bout — du kick-off technique jusqu'à la mise en production — en contribuant aux décisions techniques collégiales et au partage de connaissances avec le reste de l'équipe.
Le support technique aux utilisateurs finaux fait partie intégrante du quotidien de l'équipe : c'est une pratique collective, valorisée pour ce qu'elle apporte en proximité client et en compréhension métier.
VOTRE QUOTIDIEN
Développer des features fullstack Angular (front) / NestJS (back) en autonomie
Porter une feature de A à Z : développement, présentations via Loom (partage de connaissances, démonstrations pour l’interne), mise en production
Assurer le support technique (environ 1 jour par semaine en rotation) : certaines journées concentrent plusieurs tickets complexes qui mobilisent l'attention de bout en bout ; d'autres s'enchaînent rapidement avec des résolutions en moins d'une heure. La charge est réelle mais rythmée — c'est aussi le meilleur moyen de comprendre vraiment les utilisateurs.
Participer aux revues de code,
Contribuer aux chantiers structurants : intégration de toute ou parties d’autres solutions Once For All : Sywa, Totem, Viaco – Explorer les cas d'usage IA applicables au produit, en lien avec l'équipe – Contribuer au partage de connaissances avec l'équipe (peer programming, revues) et à l’hygiène technique
Participer aux événements mensuels en présentiel (1er mardi du mois : ateliers techniques, alignement équipe, démos, échanges informels) ou du groupe (séminaire)
CE QUE VOUS AUREZ ACCOMPLI
M+1 Vous avez pris en main la stack (NestJS / Angular / PostgreSQL), livré vos premiers tickets en autonomie et participé à au moins une revue de code.
M+3 Vous portez une feature métier complète de A à Z : kick-off, développement, présentation Loom, mise en prod. Vous êtes autonome lors de votre journée de support.
M+6 Vous contribuez à au moins un chantier structurant. Vous explorez et formalisez une première piste IA applicable au produit.
M+12 Vous êtes autonome sur l'ensemble de la stack, participez aux décisions d'architecture et contribuez activement au partage de connaissances au sein de l'équipe.
CHANTIERS EN COURS OU EN PRÉVISION
Migration Angular
Interconnexion grands comptes via canaux génériques (API, webhooks, imports)
Intégrations avec les produits du groupe Once For All (Sywa, Totem)
Amélioration continue du produit : SRM, circuits de validation, module contrats cadres
Exploration IA : automatisation des pratiques d'équipe et traitement de tickets support
CE QU'IL FAUT SAVOIR AVANT DE CANDIDATER
On préfère que vous le sachiez maintenant plutôt qu'après trois mois.
Le produit est fonctionnellement dense, pas techniquement spectaculaire. La complexité est le métier, pas la stack — l'intérêt vient de l'ownership et de la proximité client.
Le support représente environ 1 jour par semaine en rotation. La charge est réelle et variable : certaines journées cumulent plusieurs tickets complexes, d'autres s'enchaînent rapidement.
La roadmap est ambitieuse. Les retours support du quotidien décalent les priorités — il faut être à l'aise avec ça.
Les évolutions d'architecture se décident collégialement — les grands chantiers techniques prennent du temps.
L'IA n'est pas encore intégrée au produit. Cela va arriver.
STACK TECHNIQUE
Back-end – NestJS (TypeScript) — monolithe par choix de simplicité : une seule codebase, décisions rapides, pas de surcharge microservices – PostgreSQL
Front-end – Angular (TypeScript)
DevOps & outillage – GitLab · Docker · CI/CD (Continuous Delivery — une release/jour) – Notion· Teams ·Loom ·Figma
COMPÉTENCES
Savoir-faire
Maîtrise de TypeScript, NestJS et Angular
Expérience significative en production
Capacité à prendre le lead sur une feature et à la mener jusqu'en prod sans supervision
Sensibilité architecture : capacité à proposer des améliorations structurelles de manière progressive et argumentée
Expérience en tests automatisés (front et/ou back)
Pratique de l'IA (Copilot, Claude…) — personnelle ou professionnelle, et curiosité pour ses applications produit
Savoir-être
Autonomie réelle : tire les fils, va au bout
Curiosité pour les utilisateurs finaux : envie d'être au plus proche du terrain
Transparence : partage ce qui coince, pas seulement ce qui marche – Humilité sur la stack, rigueur sur la qualité
PROFIL
Formation Bac+3 à Bac+5 en informatique ou expérience équivalente
Expérience significative en développement fullstack en production
Réelle appétence pour comprendre la partie métier — le challenge est ici, pas sur la stack
À l'aise dans les environnements de petite taille avec une forte culture du delivery
PROCESSUS DE RECRUTEMENT
Étape 1 Lily — Recruiter OFA Préqualification · 60 min · visio · Parcours, motivations, adéquation stack et culture
Étape 2 Pierre & Éric — Responsables techniques Batis Echange technique · 60 min · visio · Le poste, les enjeux, questions/réponses.
Étape 3 Pierre & Éric _ 60 min Responsables techniques Batis - Présentation d'un projet
Étape 4 Cédric — Engineering Manager OFA Alignement sur la vision produit et métier, motivations.
INFORMATIONS COMPLÉMENTAIRES
Adresse Paris 9e — à 5 min de Saint-Lazare
Tickets restaurant
Intégration au groupe Once For All : possibilité de prendre des responsabilités sur des chantiers transverses (produit, architecture, intégrations) et de monter en leadership technique au fil des projets.
Mutuelle 9,50 €/jour (part employeur : 5,50 €)
Alan Blue prise en charge à 100 %
Matériel MacBook Pro
technologique
Quasi Full remote — avec quelques temps forts sur Paris ou Lyon Vie d'équipe Accès aux outils IA (Claude Code) Rassemblement mensuel (1er mardi) · atelier tech trimestriel · séminaire annuel · afterworks équipe

🎞 Notre histoire :
Fin 2021, le groupe britannique Fortius s’est associé à ses homologues français, Attestation Légale, Actradis, Hiveo, Viaco et Déclarations Légales pour former le groupe Once For All dont le siège se situe à Paris. Ces 6 sociétés complémentaires partageaient toutes une seule et même ambition : simplifier les démarches de conformité des entreprises du BTP, peu importe leur taille.
🎯 Notre mission :
Nous sommes convaincus que le secteur de la construction peut innover et utiliser la technologie pour apprendre et surmonter certaines erreurs du passé et trouver des moyens de collaborer pour créer un avenir meilleur et plus durable pour tous.
La mission de Once For All est de devenir la première plateforme de collaboration européenne dans le secteur de la construction permettant aux clients de mieux gérer leurs risques et leur conformité tout en valorisant leurs engagements Environnementaux, Sociétaux et de Gouvernance (ESG).
⭐ Notre valeur ajoutée :
Notre technologie SaaS (Software as a Service) combine l’intelligence artificielle (IA) à une base de données uniques et vérifiées couvrant la quasi-totalité du marché afin de développer un réseau interconnecté unique et commun.
Ce réseau et la richesse fonctionnelle de notre plateforme offrent à nos clients des solutions dédiées aux problématiques les plus critiques et ainsi la possibilité de se concentrer sur l’essentiel : leur cœur de métier.
👫 Notre équipe :
Chez Once For All, notre mission est d’agir en toute transparence en nous appuyant sur la détermination et la motivation extraordinaire de notre équipe. Les compétences et la croissance de nos effectifs nous permettent de garantir une plateforme hautement accessible, sécurisée et moderne mais également de participer au développement des solutions digitales de demain pour le secteur de la construction.