Trackdéchets

Développement web souverain

2024-2025

Développeur Full-Stack

Illustration for the Trackdéchets app
Illustration for the Trackdéchets app
Illustration for the Trackdéchets app

Informations

Projet

Trackdéchets est une plateforme web du ministère de la transition écologique permettant la dématérialisation de la traçabilité des déchets dangereux.

Il s'agit d'un projet à fortes contraintes métier et réglementaires, dont l'infrastructure doit gérer +200k requètes/min, avec une exigence de continuité de service pour ses ~400k établissements utilisateurs.

Etant une plateforme de l'état français avec des enjeux de confidentialité (données confidentielles d'entreprises), toute l'infrastructure est hébergée en France, sur des services souverains, en zone SecNumCloud.

Missions

  • Fusion du registre RNDTS (autre plateforme d'état) au sein de Trackdéchets

    • Intégration des modèles en base de données (PostgreSQL)

    • Ajout des pipelines d'import/export de fichiers CSV/XLSX (S3, bull queues, CSV/XLSX parsing)

    • Développement d'une API CRUD GraphQL

    • Développement d'une interface de consultation/soumission de déclarations (React)

    • Migration et indexation des données sous contrainte de continuité de service

  • Refonte complète de la gestion des bordereaux de suivi pour les véhicules hors d'usage

  • Rôle tournant d'ingénieur support, incluant la réponse au questions d'utilisateurs et d'intégrateurs, le traitement de bugs au fil de l'eau, ainsi que des sessions de formations

  • Mise en place de systèmes d'aide au support technique et aux tests de base de données

Compétences

  • GraphQL

  • PostgreSQL

  • Prisma

  • React

  • Scaleway

  • Scalingo

  • Typescript (NodeJS)

  • Datadog/Sentry

Liens

Code source

View of the trackdéchets dashboard
View of the trackdéchets dashboard
View of the trackdéchets dashboard
Schema of the trackdéchets system
Schema of the trackdéchets system
Schema of the trackdéchets system