Software engineer senior
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Toutes les compétences, qualifications et expériences pertinentes dont un(e) candidat(e) retenu(e) aura besoin sont listées dans la description suivante.
L’API Projets Collectivités est le service numérique DINUM × SGPE qui construit le référentiel national des projets des collectivités : un même projet reconnu à travers tous les systèmes (guichets des collectivités, démarches de financement de l’État, plateformes des opérateurs), dédoublonné, classifié, et bientôt immatriculé d’un identifiant unique et pérenne.
→ cadrage de l’immatriculation est validé. Ta mission : livrer le registre v0 et son API, et le brancher sur la démarche dématérialisée de demande des dotations de l’État.
La mission (≈ 22 jours, concentrés sur novembre)
Registre d’immatriculation : modèle de données, schéma, événements (création / redirection / fusion / scission), backfill sur le stock.
Couplage avec l’ETL (binôme avec le data engineer de la mission voisine) : clé source, dédup à la lecture, projection au schéma commun, intégration des flux entrants
Endpoint de consommation partenaire : rendre les projets du référentiel visibles dans les plateformes partenaires de planification territoriale.
Livrables à fin novembre
ToiIndispensableTu construis avec des agents IA au quotidien (Claude Code ou équivalent). Tu as une vraie expérience d’ingénierie et tu as revu tes pratiques pour être très efficace avec l’IA : tu sais cadrer, faire produire, relire, tester et tenir la qualité d’un code majoritairement généré. Toute l’équipe travaille comme ça, c’est le cœur du poste.Track record sur des projets similaires : des API en production, maintenables et documentées, conception et mise en production (contrats, versionnement, idempotence, événements). Le langage compte moins que cette pratique ; le stack est NestJS/TypeScript + PostgreSQL et tu dois pouvoir y être productif·ve vite.TDD réel (tests d’intégration d’API) : avec l’IA, les tests sont le garde-fou, pas en option.Apprécié : TypeScript/NestJS, Drizzle, React + DSFR, expérience sector public / beta.gouv.ConditionsFreelance, contractualisation via le titulaire du marché public beta.gouv.Contrainte de temps forte : démarrage début novembre, ~22 jours, temps plein souhaité (4 j/sem minimum), livrables réceptionnés avant mi-décembre. Prolongation possible en 2027.Full remote. Stack : NestJS/TypeScript, PostgreSQL/Drizzle, OpenAPI, Scalingo. xuezdbg TJM : à discuter selon profil.