Trackdéchets recrute

un·e développeur·se web full-stack

Ce poste a été pourvu depuis son ouverture le

Choix technologiques :

  • React, NodeJS, Go, Docker

Qui sommes-nous ?

Trackdéchets vise à s’assurer que les déchets dangereux voyagent en toute sécurité de leur lieu de production à leur destination de traitement. L’objectif: limiter tout risque environnemental à un coût acceptable. Comment ?

  • en simplifiant la gestion quotidienne de la traçabilité grâce à une dématérialisation du bordereau de suivi de déchets (aujourd’hui un process 100% papier lourd à gérer pour tous !)
  • en améliorant la fiabilité de la chaîne de traitement (aujourd’hui il n’est pas toujours facile de savoir si les partenaires à qui on confie nos déchets sont fiables)

Trackdéchets prend désormais sa place dans les outils et écosystèmes du Ministère, il est soutenu par la Direction Générale de la Prévention de Risques.

Le produit est accessible sur https://trackdechets.beta.gouv.fr/

Responsabilités

Vous serez en charge de continuer la construction du service pour les usagers. Vous participez à la conception, aux études terrain, aux tests utilisateur avec l’intrapreneur. L’équipe travaille en cycle court et en se confrontant en permanence aux retours des utilisateurs.

Vous serez entièrement en charge des développements de l’administration système au CSS, en passant par la mise en place des outils de déploiement, d’intégration continue, de tests, de monitoring.

Sorti de terre en novembre dernier, Trackdéchets est aujourd’hui composé des briques suivantes:

  • frontend en React
  • backend en NodeJS qui expose une API GraphQL
  • une BDD PostgreSQL, avec Prisma en ORM
  • plusieurs micro-services en NodeJS et Go
  • déployé chez OVH avec une infra Docker & docker-compose
  • orchestré via CircleCI

Tous le code est open source et consultable sur GitHub.

Vous êtes en mesure de jouer sur 2 tableaux :

  • L’exploration : « Vite un prototype pour tester une hypothèse avec des utilisateurs dès demain ! »
  • L’exploitation : « Il est temps de refactorer et de mettre du monitoring sur ce module ! »

Compétences

  • Développeur web avec une bonne expérience dans (au moins) un framework web moderne (NodeJS, Rails, Symfony, Laravel, Django/Flask…).
  • Bonne maîtrise du développement front-end (HTML, CSS, JavaScript).
  • Expérience en conception orientée utilisateur et en expérience utilisateur. Nous travaillons étroitement avec les users pour la conception et l’amélioration de la solution.
  • Expérience de l’écosystème technique web : Docker, test AB, analytics…
  • Vous avez l’habitude des modalités de contribution du logiciel libre (issues, PR…).

Modalités

  • Poste ouvert pour un·e indépendant·e .
  • Télétravail partiel bienvenu, avec une présence régulière à Paris (La Défense) pour participer aux sessions communes de test utilisateur, démonstration, rétrospective et planification.
  • Temps partiel (4/5éme).
  • Démarrage ASAP

L’équipe

Une équipe très motivée et composée de:

  • Emmanuel FLAHAUT - Intrapreneur
  • Claire VIGIER - Coach
  • Orion Charlier - Développeur
  • Benoit Guigal - Développeur
  • Laurent Paoletti - Développeur

Candidater

Expliquez-nous pourquoi vous avez envie de nous rejoindre et envoyez-nous votre LinkedIn, CV ou GitHub, le tout à emmanuel.flahaut@developpement-durable.gouv.fr

À bientôt !

Participer à la communauté

En travaillant pour une Startup d’Etat et de Territoire, vous devenez membre de la communauté beta.gouv. Celle-ci se construit par l’investissement volontaire de ses membres ce qui veut dire que chaque membre peut proposer de nouvelles idées, les mettre en oeuvre ou rejoindre un travail en cours.

L’engagement dans la communauté peut prendre différentes formes, de faire le café à participer à une équipe transverse en passant par organiser une conférence.

L’objectif est de faire de beta.gouv une communauté vivante, riche des expériences et de l’engagement de chacun, et qui apporte un cadre de travail stimulant pour ces membres.

En tant que membre, vous pouvez et êtes invités à vous engager dans la communauté. Si vous avez des questions, n’hésitez pas à les poser lors de votre entretien.