[Mission] Développeur(se) full-stack Django expérimenté(e), sur un produit à impact environnemental – Envergo

Freelance
Paris
Télétravail total
Salaire : 550 à 650 € par jour
Début : 19 janvier 2025
Expérience : > 5 ans
Éducation : Bac +5 / Master

beta.gouv.fr
beta.gouv.fr

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

« Envergo, pour une meilleure prise en compte de l’environnement dans les projets d’aménagement et les activités agricoles »

Le contexte

La réglementation environnementale s’appliquant aux activités humaines vise à protéger la qualité de l’eau, les zones sensibles, par exemple les zones humides ou les aires riches en biodiversité, à limiter le réchauffement climatique et à réduire le risque des inondations.

Mais cette réglementation est complexe, reposant sur des dizaines de textes de loi, des doctrines variées selon les territoires, des données imparfaitement accessibles. La conséquence est simple : elle est imparfaitement appliquée.

C’est vrai pour les activités d’aménagement et de construction, qui représentent 20 000 hectares d’artificialisation par an en France. Nous avons ainsi détecté que 25% des projets qui ont des impacts ne font pas le nécessaire pour se mettre en conformité avec la loi.

C’est vrai aussi pour les haies bocagères dont la longueur totale s’érode au rythme de 20 000 km / an, alors qu’elles sont très protégées par la réglementation.

L’ambition

Pour résoudre ce problème, le principe d’Envergo est de simplifier radicalement la prise en compte de la réglementation pour les usagers, grâce à un moteur de simulation réglementaire, qui s’insère dans deux produits adaptés aux particularités de chaque cas d’usage.

Les impacts visés par ces produits :

  • Le respect de l’environnement : non-destruction de zones fragiles, préservation, voire renforcement de la biodiversité, maîtrise des risques d’inondation, etc.

  • La sécurisation juridique des projets : pour les porteurs de projets, qui par manque de connaissance et d’anticipation de la réglementation, subissent surcoûts, retards, contrôles, voire annulations de leurs projets.

Les produits Envergo

Envergo Aménagement, pour aider les acteurs intervenant dans la vie des projets de construction et d’aménagement : lotisseurs, géomètres, architectes, communes, services d’instruction urbanisme.

Nous visons de devenir le service de référence vers lequel les acteurs de l’aménagement se tourneront pour obtenir une information réglementaire personnalisée, exhaustive et à jour.

Envergo fonctionne actuellement sur 69 départements, et continue de s’étendre à l’ensemble du territoire français > Statistiques

Le guichet unique de la haie, un outil en construction qui permettra aux aménageurs, agriculteurs, ou communes qui doivent détruire des haies de comprendre en un coup d’œil les réglementations qui s’appliquent, les exigences pour que leur projet soit accepté ; et de déposer un dossier unique, examiné de façon coordonné par toutes les administrations concernées.

Ce produit est adossé à un nouveau régime réglementaire, porté par une loi promulguée en mars 2025 au Parlement. C’est la première fois en Europe qu’une disposition du code de l’environnement aura son jumeau numérique le jour de la publication du décret d’application de la loi, à l’été 2026 !

La technique

Envergo est un projet réalisé en Python / Django. Le code source est disponible sur Github. Il y a un repo pour les deux produits, mutualisant ainsi la colonne vertébrale commune qu’est le simulateur réglementaire (aka la “moulinette” ;) ).

La partie frontend utilise le système de design de l’état français et un peu de javascript lorsque c’est nécessaire.

Envergo s’appuie fortement sur les composantes géographiques offertes par Postgis et GeoDjango.

Les tests sont rédigés via py.test et le build tourne grâce à des actions github.

Des outils de qualité du code sont présents et configurés (et tournent automatiquement au build et grâce à pre-commit).

L’environnement de développement est fourni grâce à Docker.

Envergo est réalisé selon une méthodologie la plus lean possible, en cycles de développement courts, en cohérence avec la culture de travail en vigueur à la Fabrique Numérique et dans les Startups d’État.

L’équipe

Nous avons démarré à l’été 2021 et sommes désormais treize personnes :

  • Adrien et Nicolas sont les initiateurs du projet et chacun responsable d’un des produits

  • Equipe produit : Thibault, Pierre-Yves et Emmanuelle sont les développeurs et développeuse, Coralie est designer, Samuel est PO

  • Equipe opérations et support : Elvire, Lucie, Briac et Rémi sont chargés de la réponse aux demandes d’avis réglementaire et du support utilisateur

  • Equipe déploiement : Antoine et Théodore sont en charge du déploiement du service

  • Et Ugo est cartographe

L’équipe technique contribue indifféremment aux deux produits ; le reste de l’équipe fonctionne de façon assez distincte, notamment parce que les produits sont dans des niveaux de maturité et de priorités très différents.


Profil recherché

Les missions de développeur(-se) full-stack

  • Gérer l’évolution du produit en participant à la conception et au développement de nouvelles fonctionnalités, côté frontend et backend, en concertation avec le reste de l’équipe technique (devs, designer, PO).

  • Participer à la stabilité du produit en faisant évoluer les fonctionnalités existantes et en maintenant une qualité technique constante.

  • Conseiller et orienter l’équipe sur les problématiques techniques, orienter les choix technologiques, maintenir un environnement de développement sain et productif.

  • Être en mesure de fournir un support technique à l’équipe au sens large en cas de besoin.

  • Participer aux différentes démarches de mise en conformité du produit (audit de sécurité, d’accessibilité).

  • Assurer la disponibilité technique du site, en veillant à des sujets aussi variés que l’hébergement, le déploiement, l’administration du serveur ou la sécurité.

  • Contribuer aux méthodes et à l’organisation de l’équipe produit.

Expérience & compétences recherchées

  • Au moins 5 ans d’expérience comme full-stack dans un environnement produit collaboratif, avec des cycles d’itération rapides et de fréquentes mises en production

  • Tu as une maîtrise confortable des technologies employées par Envergo (Django, Git, Postgis…).

  • Tu maîtrises bien le Web, ses principes, son fonctionnement et ses briques fondamentales (html, css, js, http, etc.)

  • Tu es sensible à la qualité du code et aux bonnes pratiques de développement. Tu es attentif aux problématiques transverses telles que la performance, l’utilisabilité, la sécurité ou l’accessibilité.

  • Tu es très à l’aise avec le développement piloté par les tests, les tests unitaires, end-to-end, et la CI/CD

  • Tu as l’habitude d’articuler ton travail avec celui d’autres développeurs, de designers et d’un(e) product owner.

  • Tu as le goût du travail collaboratif, tu es capable d’émettre et de recevoir des critiques constructives et bienveillantes.

  • Tu es pragmatique et tu as le goût de la simplicité dans la façon de résoudre des problèmes.

  • Tu sais proposer des alternatives techniques ou fonctionnelles si cela peut simplifier ton travail ou celui de tes collègues.

  • Tu es curieux(-se) et autonome, et tu sais apprendre par toi-même si l’on te demande quelque chose que tu ne sais pas faire.

  • Tu t’intéresses à ce qu’il y a derrière le code, aux personnes qui utilisent ce que tu conçois et aux objectifs du reste de l’équipe.

  • Tu as le sens du service public, en particulier sur le plan environnemental.

Les ressources à ta disposition

  • Une équipe motivée et sympa, animée par l’impact environnemental du produit et le sens du service aux utilisateurs

  • Un super produit, dont les utilisateurs sont très satisfaits, qui commence à développer une solide capacité algorithmique et cartographique, ayant déjà fait les preuves de son usage et de son utilité

  • Un environnement de travail disponible immédiatement avec une doc à jour* (* en tout cas à jour pour ton premier jour)

  • Et la communauté beta.gouv, forte de 1000 freelances portés par la valeur du service public, chargée d’expérience et de compétences et prête à les partager

Le mode de travail

  • Statut freelance (indépendant en auto-entrepreneur ou société), en portage par une société qui paie mensuellement

  • 100% distanciel, réunions occasionnelles d’équipe à Paris ou ailleurs

  • Charge estimée : 4 j / semaine

  • Périodes de pause : libres en suivant un nombre de jours budgeté et convenu à chaque trimestre, en bonne entente avec l’équipe

  • Date de début : avril 2026

  • Taux jour envisagé 650€ ht, selon expérience


Déroulement des entretiens

1/ court appel téléphonique initial, pour lever les questions logistiqus, répondre à tes questions prioritaires, et prendre la température

2/ entretien avec un ou deux membres de l’équipe de développeurs

3/ entretien avec Nicolas et Samuel, responsables du produit

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”.