Expert Développeur.se FullStack Node, React, MongoDB (MERN) expérimenté.e

  • Paris
  • Freelance
  • Date de début : 12 mai 2025
  • Postuler

À propos

Le Tableau de Bord de l'Apprentissage (TBA) est un service public numérique qui fournit aux professionnels de l’accompagnement des données fiables et actualisées pour mieux soutenir les apprentis. Nous ne nous substituons pas aux acteurs de terrain : notre rôle est de leur donner les moyens d'agir plus efficacement. Dans un secteur en forte croissance depuis la réforme de 2018 — où le nombre de contrats d’apprentissage a presque triplé —, les ruptures restent un enjeu majeur (21 % pour les contrats débutés en 2021).

Le TBA permet d'identifier rapidement les jeunes sans contrat ou en situation de rupture et d'outiller les acteurs de l'écosystème — CFA, Missions Locales, académies, France Travail, ministères du Travail, de l’Éducation nationale et de l’Enseignement supérieur — pour des interventions ciblées et coordonnées.

Notre objectif : détecter précocement les risques de décrochage et renforcer la capacité d'action des professionnels. Notre réussite dépendra de notre capacité à créer des liens efficaces et durables entre les différents acteurs, pour améliorer l'accompagnement des jeunes sur chaque territoire.

A propos de nous

L'équipe

Nous sommes aujourd’hui une équipe de 8 personnes au sein de Tableau de bord :

  • 2 développeurs (1 lead dev et 1 dev produit), 1 Data-Analyst, 1 UX designer, 1 chargé de déploiement, 1 PO, et 1 PM.

L’équipe bénéficie en outre du support des profils suivants, intervenant en transverse sur Le Tableau de bord de l’apprentissage ainsi que sur La bonne alternance : un intrapreneur, un lead tech, un expert LinkedIn et un coach produit.

Notre feuille de route est guidée par les besoins de nos utilisateurs (organismes de formation, jeunes, et acteurs publics et académique).

L’équipe, avec des centres d’intérêt très différents et complémentaires, partage des valeurs communes :

  • l’obsession de la satisfaction de nos utilisateurs ;

  • la priorité donnée aux tâches qui ont une utilité réelle ;

  • la certitude qu’il est possible de mettre la technologie au service de l’intérêt général et de la rendre accessible et compréhensible à tous ;

  • l’intuition que la mise en œuvre d’une politique publique, même numérique, ne peut se faire sans une forte dose de relations humaines ;

  • et enfin la volonté de toujours nous améliorer, d’améliorer le service que nous rendons à nos utilisateurs et de partager au maximum ce que nous apprenons avec les communautés qui nous entourent.

Par notre travail, nous cherchons à montrer que des équipes autonomes, responsables et à qui l’on fait confiance, peuvent construire des services numériques qui fonctionnent, simples, faciles à utiliser, et qui améliorent le service public.

Descriptif du poste

Comment nous travaillons ?

Le Tableau de Bord de l'Apprentissage (TBA) est un service en constante évolution, piloté par un comité d'investissement semestriel qui fixe les priorités tous les six mois. Aujourd'hui, notre feuille de route se concentre sur deux axes :

  1. développer des solutions d'accompagnement pour les jeunes (en lien avec les Missions Locales et Parcoursup),

  2. maintenir la qualité et la fiabilité des données collectées.

Notre prochain objectif : tirer les enseignements de l'expérimentation menée sur trois régions afin de construire, sur cette base, la stratégie de développement du produit pour l'année à venir.

Nous fonctionnons de manière agile et autonome : financés par la DGEFP et la DINUM, nous avons la liberté totale sur nos choix d'outils, notre organisation et nos recrutements. Pas de cahier des charges rigide, peu de réunions, et une culture centrée sur l'efficacité et les besoins utilisateurs.

Nous pensons que les personnes les mieux placées pour prendre des décisions sur nos produits sont celles et ceux qui participent à leur construction et qui connaissent leurs utilisateurs directs.

Le code source principal se trouve-là : https://github.com/mission-apprentissage/flux-retour-cfas

Les outils que nous utilisons actuellement sont pêle-mêle Slack, Metabase, GitHub, Plausible, Notion,… Nous ne sommes pas fermés et pouvons évoluer sur nos usages en fonction des besoins.

Profil recherché

A propos de toi

Les personnes autonomes se plaisent bien dans la communauté beta.gouv.fr.

Une personne autonome est capable de se gérer dans le travail : elle définit ses propres objectifs et trace la voie qui permet de les atteindre.

Si tu n’as pas besoin d’une supervision constante pour avancer sur ce que tu as prévu de faire, tu seras à ton aise ici.

Nous serions très contents d’entendre parler de toi si :

  • Tu es autonome et tu n’as pas de problème à gérer et prioriser des tâches très nombreuses et très différentes.

  • Tu sais traduire en mots simples des notions complexes et techniques.

  • Tu souhaites travailler au service du bien commun et espères participer à la construction d’une solution qui cherche à tout prix à avoir le maximum d’impact et une utilité avérée.

  • Tu acceptes de te remettre parfois en question – ou de remettre en question les procédures adoptées par l’équipe – lorsque tu penses pouvoir faire mieux.

  • Tu sais travailler en équipe et tu veux co-construire l’outil en plaçant la culture produit au cœur du travail.

  • Tu portes un intérêt aux projets open source.

  • Tu as une appétence pour le travail collaboratif au sein d’une équipe pluridisciplinaire.

  • Tu as un profil FullStack, tu aimes à la fois travailler avec la données et créer une application interactive.

Ne te censure pas si :

  • Tu ne coches pas toutes les cases ci-dessus, mais tu as envie d’apprendre et de progresser ;

  • Tu ne connais pas très bien l’écosystème de l’administration, ou le sujet de l’apprentissage.

Le profil technique recherché

Ton profil nous intéressera tout particulièrement si :

  • Tu as une culture et expérience de développement de produits numériques en milieu start-up

  • Tu es polyvalent.e sur les technologies web (front-end, back-end) et tu as en particulier une solide expérience en back-end :

    • NodeJs: async/await, manipulation de données, Express
    • MongoDB
    • TypeScript
    • ReactJs
    • NextJs est un plus
    • Ansible / (Shell scripting) est un plus ****
  • Tu as une solide connaissance et pratique des méthodes de développement Agile

  • Tu as une expérience dans le choix d’outils de technologies pour des développements applicatifs

  • Tu as une solide culture de la sécurité des systèmes d’information

  • Tu comprends les enjeux et la réglementation dans le domaine de la protection des données personnelles.

  • Tu as une sensibilité Ux/accessibilité pour la partie front

  • Tu sais t’adapter aux choix d’architecture technique réalisés au niveau de la mission.

Ce que tu feras avec l'équipe de dev

  • Organiser, planifier et assurer le développement technique.

  • Garantir le bon déroulement des développements en conformité avec les standards de l’« artisanat logiciel » : revue de code, développement orienté par les tests (TDD), binômage.

  • Contribuer à l’amélioration continue des outils et de l’organisation pour gagner en efficacité.

  • Coordonner la rédaction et la mise à jour des documentations techniques.

  • S’assurer de la qualité du code grâce aux outils d’analyse automatisés et mettre en place les bonnes pratiques adéquates.

  • Automatiser les procédures de déploiement et autres outils de productivité.

  • Participer à la maintenance des environnements.

  • Veiller à l’optimisation des performances et à la sécurité des solutions.

  • Préparer les mises en production des différents produits.

  • Assurer un rôle de conseil technique auprès des parties prenantes du projet afin de faciliter l’appropriation des développements réalisés et l’utilisation des widgets et API développés.

Process de recrutement

Modalités de contractualisation

  • Offre de mission ouverte via UT7, titulaire du marché des travailleurs et travailleuses en statut indépendant.

  • 5J/semaine (218j par an), le 4/5ème est également une possibilité.

  • Mission de 12 mois renouvelables.

  • démarrage dès que possible.

  • Organisation en télétravail complet avec une réunion mensuelle en présentiel sur 2 jours (dans une grande ville de France avec des seuils de défraiement pour les repas/ hébergement/ transports).

  • TJM : 600 € HT

Procédure de recrutement

  • Envoi d'un CV ou d’un lien vers ton compte LinkedIn ou Github, et d'une lettre de motivation (ou un message nous expliquant pourquoi vous souhaitez contribuer à la mission, et tout ce que tu souhaites nous communiquer qui nous permettra de mieux te connaître) via Welcome to the Jungle.

  • Entretien en visio.

  • Test technique pour valider le niveau de compétences techniques attendu.

  • Échange "fit" avec des membres de l'équipe Tableau de Bord de l'Apprentissage.

Nous avons hâte de te lire ;)

Informations complémentaires

  • Type de contrat : Freelance
  • Date de début : 12 mai 2025
  • Lieu : Paris
  • Expérience : > 2 ans
  • Télétravail total possible