cover image
Cour de cassation

Développeur Full Stack JS

Hybrid

Paris, France

Full Time

01-10-2025

Share this job:

Skills

Communication Python TypeScript MongoDB CI/CD DevOps Docker Kubernetes Monitoring Kanban Scrum git Shell ReactJs NodeJs Postman Agile ExpressJS

Job Specifications

Description de l’employeur

La Cour de cassation est la plus haute juridiction de l'ordre judiciaire français. Siégeant dans l'enceinte du Palais de justice, sur l'Île de la Cité, cette institution remplit une mission essentielle : unifier et contrôler l'interprétation des lois.

En lien avec cette mission, la Cour de cassation est responsable de la mise à disposition du public, en open data, de l’ensemble des décisions de justice rendues publiquement par les juridictions judiciaires.

A ce jour, la Cour de cassation diffuse en open data et sur son site internet l’ensemble des décisions de la Cour de cassation, les décisions civiles des cours d’appel et celles des tribunaux judiciaires. Près d’un million de décisions de justice sont déjà mises à disposition du public.

Le projet est actuellement en phase de forte croissance et à terme, plusieurs millions de décisions seront diffusées chaque année avec la mise à disposition progressive des décisions de l’ensemble des juridictions judiciaires.

Description du service

Le service de documentation, des études et du rapport (SDER) de la Cour de cassation gère notamment les bases de données de jurisprudence tenues par la Cour de cassation et met en œuvre le projet d’open data des décisions de justice de l’ordre judiciaire.

Les décisions de l’ensemble des juridictions sont collectées à la Cour de cassation, normalisées et pseudonymisées puis diffusées sur le site internet de la Cour de cassation et l’API Judilibre.

La mise en œuvre technique de ce projet à la Cour de cassation repose essentiellement sur l’équipe pluridisciplinaire du laboratoire d’innovation, composée de deux développeurs travaillant sur l’application d’annotation LABEL, deux développeurs backend, un data engineer, un data scientist, un chef de projet MOE, et un ingénieur DevOps responsable de l’infrastructure et des pipelines CI/CD. Cette équipe est dirigée par un chef de projet senior qui est responsable du laboratoire d’innovation du SDER. Les codes sources du projet sont accessibles à l’adresse suivante : https://github.com/Cour-de-cassation.

Le laboratoire d’innovation du SDER est également responsable de la mise en œuvre de projets d’intelligence artificielle répondant aux besoins de la Cour de cassation.

Nous renforçons progressivement notre équipe qui comptera bientôt 12 collaborateurs avec les recrutements en cours.

Ce collectif agile collabore étroitement avec des magistrats, juristes, greffiers, agents contractuels et responsables du droit numérique. L’équipe s’inscrit dans un environnement à fort enjeu sociétal, technique et juridique.

Descriptif du poste

Dans le cadre du renforcement de l’équipe, nous recrutons un(e) Développeur / Développeuse Full Stack. Il/Elle interviendra sur la conception, le développement, la sécurisation et l’optimisation des outils du projet Open Data.

Vos responsabilités incluent :

Conception technique et développement de composants frontend et backend
Prototypage et réalisation d’interfaces utilisateurs ergonomiques (UX/UI), accessibles et intuitives
Intégration d’API RESTful, orchestration des flux de données (MongoDB, ElasticSearch)
Participation à la conception de l’architecture logicielle
Mise en place et documentation de bonnes pratiques de développement et de sécurité
Collaboration avec les data scientists sur des projets à base d’IA pour la pseudonymisation automatisée
Contribution au design fonctionnel en lien avec les parties prenantes du projet
Conformité RGPD, sécurité, accessibilité numérique

Méthodologies de travail :

Capacité à travailler en méthode Agile (Scrum/Kanban) ou cycle en V selon la nature du projet
Suivi d’avancement via outils collaboratifs et gestionnaires de tickets
Intégration dans les processus DevOps (CI/CD, monitoring, sécurité)

Profil recherché

Diplôme Bac+5 d’école d’ingénieur, Master ou équivalent dans le domaine du développement informatique et ingénierie des systèmes.
1 an d’expérience significative minimum en développement full stack
Maîtrise des technologies suivantes :
Frontend : ReactJS, UX/UI design, accessibilité
Backend : NodeJS, ExpressJS, API REST, TypeScript
Connaissance des langages Python et Shell
Bases de données : MongoDB, ElasticSearch
Outils DevOps : Docker, Kubernetes, Git, CI/CD
Tests : Jest, Postman ou équivalents
Connaissance des normes de sécurité web, RGPD, OpenAPI/Swagger
Excellente capacité d’adaptation, curiosité, rigueur et esprit d’équipe
Sensibilité à l’intérêt général, à l’innovation au service du droit et de la démocratie

Par ailleurs, le/la développeur(se) doit :

Avoir le sens du travail en équipe, une capacité d’écoute et de communication, être curieux, et organisé.
Être force de proposition, autonome et capable de prendre des décisions.
S’intéresser aux enjeux des métiers de la Justice et le goût de l’innovation au service de l’intérêt général.

Conditions & avantages

Contrat : CDD de 3 ans (contractuel de la fonction publique), renouvelable
Rémunération : 44,2 k€ - 57,2 k€

About the Company

La Cour de cassation est la plus haute juridiction de l'ordre judiciaire francais. Siegeant dans l'enceinte du palais de justice de la Cite, la juridiction supreme a pour mission de controler l'exacte application du droit par les tribunaux et les cours d'appel, garantissant ainsi une interpretation uniforme de la loi. Know more