Développeur-euse full stack JS pour Fondation (Conseil Supérieur de la Magistrature)

Rejoignez la Fondation, un projet essentiel pour la nomination des magistrats en France. En tant que développeur full stack JS, vous contribuerez à la définition de la technologie de l'application, à la conception de l'architecture applicative et à la proposition de solutions techniques innovantes. Vous développerez les composants front et back de l'application, mettrez en place un back-office de gestion des données, créerez des interfaces sécurisées avec des systèmes tiers et assurerez la qualité du code. Vous travaillerez en étroite collaboration avec le lead développeur et l'ensemble de l'équipe produit.

Résumé suggéré par Welcome to the Jungle

Freelance
Paris, Lyon, Rennes, Toulouse
Télétravail fréquent
Salaire : Non spécifié
Missions clés

Contribuer à définir le socle technologique de l'application en cohérence avec les exigences du CSM, du ministère de la Justice et de beta.gouv.

Développer les composants front et back de l'application Fondation, mettre en place un back-office de gestion des données.

Assurer la qualité du code, sa maintenabilité et sa documentation, collaborer étroitement avec le lead développeur et l'ensemble de l'équipe produit.

beta.gouv.fr
beta.gouv.fr

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Le produit Fondation : un outil critique pour la nomination des magistrats 🔍

Objectifs stratégiques

  • Réduire drastiquement les délais de restitution des avis du CSM au ministère de la Justice sur les propositions de nomination de magistrats

  • Permettre aux membres et agents du CSM de se concentrer sur les dossiers à forte valeur ajoutée

  • Faciliter la gestion d’un volume croissant de nominations dans un contexte d’augmentation des effectifs

État actuel du projet

  • Première version déjà en production et utilisée par les membres du CSM et les administrateurs numériques au sein du CSM

  • Développée en méthode agile après une phase d’expérimentation concluante

  • Clean architecture dans le frontend et le backend (repo github)

  • Stack technique : Nest.js, Node.js, Drizzle, Typescript, React, React-Query, Zod, Postgres, Github Actions - CI/CD

Prochains défis

  • Développer les parcours utilisateurs pour les autres acteurs impliqués dans les nominations (Secrétariat Général, agents du Conseil…)

  • Interfacer le produit avec les outils existants et les bases de données confidentielles du CSM

  • Garantir la sécurité et la confidentialité des données traitées

Equipe

  • Projet porté dans le cadre d’un intrapreneuriat d’Etat (Incubateur de services publics numériques —beta.gouv.fr), le produit Fondation repose sur une équipe de 5 personnes :

    • La Secrétaire Générale adjointe du CSM, co-intrapreneuse de Fondation ;

    • Le Responsable numérique du CSM, co-intrapreneur de Fondation ;

    • La coach beta.gouv ;

    • Le développeur full stack JS ;

    • Le ou la future.e développeur.se full stack JS pour compléter l’équipe.

Votre rôle et vos missions 🛠️

Responsabilités stratégiques

  • Contribuer à définir le socle technologique de l’application en cohérence avec les exigences du CSM, du ministère de la Justice et de beta.gouv

  • Participer à la conception de l’architecture applicative et son intégration dans l’écosystème existant

  • Proposer des solutions techniques innovantes répondant aux besoins des utilisateurs

Missions quotidiennes

  • Développer les composants front et back de l’application Fondation

  • Mettre en place un back-office de gestion des données avec une UI utilisant le Design System de l’État

  • Créer des interfaces sécurisées avec des systèmes tiers

  • Assurer la qualité du code, sa maintenabilité et sa documentation

  • Collaborer étroitement avec le lead développeur et l’ensemble de l’équipe produit

Vous travaillerez de façon coordonnée avec le reste de l’équipe et en particulier avec le lead développeur.

Communauté beta.gouv 🌐

En rejoignant Fondation, vous intégrez également la communauté beta.gouv - l’incubateur de services publics numériques qui rassemble plus de 1.500 personnes partageant les mêmes valeurs :

  • Méthodologie agile inspirée du lean startup et du Design Thinking

  • Approche centrée utilisateur

  • Impact comme mesure du succès

  • Itération rapide et amélioration continue

  • Ouverture et transparence

Vous bénéficierez :

  • D’un réseau d’experts et de pairs pour échanger et progresser

  • Du mentorat d’un Responsable numérique de la DiNum

  • De formations et d’événements de partage de connaissances

  • D’un cadre favorable à l’innovation publique

Contexte : Le CSM, gardien de l’indépendance judiciaire 📋

Le Conseil Supérieur de la Magistrature est un organe constitutionnel qui joue un rôle essentiel dans la garantie de l’indépendance de la justice en France. Il intervient dans les nominations de magistrats à travers un processus rigoureux qui associe plusieurs institutions (Président de la République, ministère de la Justice).

Face à l’annonce d’une augmentation sans précédent des effectifs de magistrats (+1500 d’ici 2027), le CSM doit transformer ses outils pour maintenir l’excellence de ses missions.

La genèse du projet Fondation illustre cette démarche d’innovation :

  • 2023 : Phase d’investigation et identification des besoins

  • Début 2024 : Expérimentation avec un MVP utilisant des outils simples (Excel partagé, Notion)

  • Septembre 2024 - Mai 2025 : Développement agile de la première version déployée auprès des membres du CSM

  • Juin - Août 2025 : Amélioration du socle technique et 1ère version “super admin”


Profil recherché

Compétences techniques essentielles

  • Maîtrise de Typescript et React/React-Query

  • Expertise en NestJS/NodeJS avec une solide expérience en développement backend

  • Expérience significative en conception d’API, de frontend et de systèmes sécurisés

  • Expérience significative et aisance dans la conception de bases de données SQL (PostgreSQL) et intégration de flux de données

Compétences appréciées

  • Connaissances DevOps (CI/CD, déploiement, containerisation)

  • Familiarité avec le Design System de l’État (DSFR)

  • Sensibilité aux enjeux de sécurité informatique et de protection des données

  • Compréhension des principes du Domain Driven Design (DDD) et du Test Driven Development (TDD)

  • Aisance avec l’ensemble de notre stack technique : Drizzle, Zod, Postgres, Github Actions - CI/CD

Qualités personnelles

  • Capacité et plaisir à travailler en équipe

  • Minimum 4 ans d’expérience en développement web

  • Autonomie et capacité à travailler en équipe pluridisciplinaire

  • Rigueur et attention aux détails dans un contexte sensible

  • Dynamisme et proactivité

  • Curiosité pour le fonctionnement de la magistrature et des institutions

Modalités

  • Type de contrat : Freelance / Indépendant

  • Charge de travail : 3 à 5 jours par semaine, adaptable selon vos disponibilités

  • Durée : Démarrage le 15 octobre 2025, collaboration jusqu’en mars 2026, renouvelable selon l’atteinte des objectifs

  • Rémunération : TJM compétitif selon profil et expérience (grille tarifaire beta.gouv)

  • Organisation : Télétravail majoritaire avec au moins 1 jour de séminaire par mois en présentiel à Paris dans les locaux du CSM et au moins 1 jour par trimestre en forum beta.gouv dans les locaux à Paris

Environnement : Équipe à taille humaine (5 personnes), méthodologie agile, impact concret et mesurable


Déroulement des entretiens

  • Pré-sélection par l’équipe sur dossier de candidature (message de motivation + CV)

  • Entretien téléphonique avec la coach beta.gouv

  • Test technique par le mentor technique et le développeur

  • Prises de référence

  • Entretien d’affinité avec les co-intrapreneurs

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.