DORA recrute

Développeur·se Full Stack - Python Django

Ce poste a été pourvu depuis son ouverture le

🤓 Contexte

Le Service Public de l’Insertion et de l’Emploi 

À l’occasion de la présentation de la stratégie nationale de prévention et de lutte contre la pauvreté, le 13 septembre 2018, le Président de la République a fixé une ambition claire à l’ensemble des acteurs impliqués dans les politiques d’insertion. Au-delà des mesures prévues et financées dans le cadre de cette stratégie, il s’agit plus largement de repenser en profondeur l’organisation de l’ensemble de nos politiques en la matière en visant un objectif majeur : la création d’un véritable service public de l’insertion et de l’emploi, dont l’État serait le garant.

La solution 

La solution “DORA” est un service public numérique alimenté par les offreurs de solutions d’insertion locales, nationales et numériques. Cette base de données centralisée permet aux accompagnateurs de l’insertion de mobiliser rapidement l’offre d’insertion adaptée aux besoins des bénéficiaires qu’ils accompagnent via :

  • une recherche simple et personnalisĂ©e,
  • des rĂ©sultats qualifiĂ©s
  • et des fiches solutions claires et actionnables.

👉 Pour en savoir plus sur la démarche de construction, consulte la fiche produit Dora

đź‘‹ Qui sommes-nous ?

La Startup d’État DORA est portée par le Ministère du Travail, de l’Emploi et de l’Insertion dans L’Incubateur de Services Numériques. L’équipe est composée de : 

  • Product Manager : Agathe Latreille
  • Coach : Patrick Lambret
  • Ux Designer : Anne Pichon

La Startup d’État s’agrandit pour lancer la construction du service et étoffe l’équipe de Dora en recrutant un·e développeur·se Full Stack.

🎯 Rôle et mission

Premier·e développeur - développeuse du projet Dora, tu seras amené à concevoir le Produit Minimum Viable du service puis de le faire évoluer tout au long du projet. Tes missions sont les suivantes :

  • Évaluer et communiquer les coĂ»ts, les estimations du temps de dĂ©veloppement, la technologie disponible et les dĂ©fis potentiels liĂ©s Ă  la crĂ©ation d’un produit utile et de qualitĂ©
  • AmĂ©liorer la conception existante pour accroĂ®tre les performances ou rĂ©duire les coĂ»ts.
  • Concevoir et construire le modèle de la base de donnĂ©es
  • Construire et maintenir l’infrastructure technique
  • DĂ©velopper l’interface du produit
  • DĂ©velopper et maintenir les fonctionnalitĂ©s
  • DĂ©ployer et monitorer l’application
  • CrĂ©er et maintenir une API
  • Produire et maintenir la documentation technique du produit ;
  • Mettre en Ĺ“uvre les bonnes pratiques liĂ©es Ă  la sĂ©curitĂ© des applications Web, Ă  leur performance et leur capacitĂ© Ă  monter en charge.

Pour résumer on a besoin de toi pour construire (from scratch) le service pour les usagers et il y a du boulot : 

  • tu es responsable des dĂ©veloppements, du back au front, en passant par la mise en place des outils de dĂ©ploiement, d’intĂ©gration continue, de tests, de monitoring
  • tu prends part Ă  la conception du produit en collaboration avec le reste de l’équipe

Stack technique envisagée

  • Back : Django 3+, Python 3.9, PostgreSQL 11, PostGIS, Redis
  • Front : HTML, CSS, JavaScript
  • Ops : Docker Compose, PaaS, CleverCloud

 https://doc.incubateur.net/communaute/gerer-sa-startup-detat-ou-de-territoires-au-quotidien/la-vie-dune-se/construction/kit-de-demarrage

Pourquoi Django ? La majorité des startups de l’Incubateur de Services Numériques s’appuient sur ce framework, et il n’est pas exclu que certains produits interagissent entre eux.

Nos bonnes pratiques

  • code Open Source
  • ItĂ©rations courtes
  • Tests intĂ©grĂ©s
  • Sessions de co-dev avec les autres startups
  • DĂ©ploiements frĂ©quents et par petits lots
  • AmĂ©lioration continue de nos process internes

Profil recherché

  • ExpĂ©rience en Django d’au moins 3 ans sur des projets d’envergure
  • MaĂ®trise du dĂ©veloppement web
  • MaĂ®trise des API REST
  • MaĂ®trise des Bases de donnĂ©es
  • Capable d’intervenir cĂ´tĂ© front-end et cĂ´tĂ© back-end
  • Connaissance de SQL
  • Bon relationnel et capacitĂ© de vulgarisation
  • AppĂ©tence pour le product management
  • ExpĂ©rience dans la conception et la gestion de service numĂ©riques

Environnement de travail

Tu rejoins une petite équipe qui sera rapidement amenée à grandir. Tu feras également partie de la communauté beta gouv avec de beaux échanges en perspective !

L’équipe est dispersée à travers la France, et travaille principalement à distance.

  • Charge : 4 jours par semaine
  • DurĂ©e : 6 mois renouvelables
  • DĂ©but souhaitĂ© : Juin 
  • Contrat : freelance
  • TJM envisagĂ© : entre 500€ et 700€ selon profil

Postuler

Pour postuler, envoie-nous un petit message à dora@beta.gouv.fr avec un lien vers ton site perso, linkedin, malt ou équivalent en nous expliquant ce qui te motive à bosser sur le développement de Dora !

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.