DomiFa recrute

développeur full stack

Ce poste a été pourvu depuis son ouverture le

Choix technologiques :

  • TypeScript

Fiche de poste DomiFa

DomiFa (Domiciliation Facilitée), une Start-up d’État de la Fabrique Numérique des ministères chargés des affaires sociales, cherche à étoffer son équipe de développement afin d’améliorer l’accès aux droits des personnes sans domicile stable.

La Start-up: DomiFa

L’objectif de DomiFa est d’améliorer la prise en charge des personnes sans domicile stable par la création d’une solution de gestion des domiciliations pour les organismes domiciliataires (CCAS, CIAS, associations agréées).

La domiciliation est un premier pas vers l’accès aux droits des personnes sans domicile stable. Elle leur permet d’accéder à leurs droits civiques, civils, et sociaux, comme la délivrance d’un titre national d’identité, l’inscription sur les listes électorales, l’accès à des aides sociales, etc.

Le processus de domiciliation pose aujourd’hui plusieurs difficultés liées à l’absence d’outil de suivi commun:

  • Du point de vue des organismes domiciliataires, il peut être chronophage et se résumer pour l’essentiel à des tâches de gestion administrative et de gestion des courriers. Certaines structures rencontrent également d’importants problèmes de surcharge avec une augmentation continue du nombre de demandes.
  • Du point de vue des domiciliés, le processus de domiciliation est peu lisible et les obligations qu’il implique sont susceptibles d’engendrer des ruptures de droits préjudiciables à des individus déjà fragilisés.

La solution sur laquelle nous travaillons facilite les tâches de gestion administrative des structures pour permettre un accompagnement social renforcé des domiciliés.

DomiFa est un produit qui a prouvé son efficacité depuis son premier déploiement en 2019. Un nombre accru d’organismes domiciliaires effectue des traitements administratifs numérisés grace à DomiFa et de cette croissance en découle les travaux inhérants à un passage à l’échelle.

Le Contexte: La Fabrique Numérique

La Fabrique Numérique des ministères chargés des affaires sociales est un incubateur de startups d’État dont les solutions numériques apportées sont en lien avec les affaires sociales.

Les développeurs et dévelloppeuses indépendants travaillant au sein des start-ups d’État forment une communauté, facilitant le partage des connaissances et permettant un maintien des relations dans la durée.

La Fabrique Numérique offre un contexte de développement spécifique permettant aux développeuses et développeurs de:

  • développer des applications dont le code est ouvert (open source)
  • développer des applications favorisant les contributions externes (good first issue)
  • développer des applications portables basées sur Docker (cloud ready)
  • développer, déployer, versionner, livrer en toute autonomie (git workflow)
  • respecter les référentiels de conformités (RGS, RGAA, RGPD, HDS)

La Fabrique Numérique met à votre disposition ses équipes de support OPS et SRE afin de vous accompagner dans la mise en œuvre de vos travaux.

Pour découvrir l’environnement technique de la Fabrique Numérique, n’hésitez pas à consulter notre documentation conernant nos standards de développement.

Le Produit Numérique: DomiFa

DomiFa est une application web, principalement développée en TypeScript, composée d’un front-end en Angular (v13) et d’un backend basé sur NestJS (v9) se reposant sur une base de données PostgreSQL (v11).

Le code source de l’application est hébergé dans un mono-repo chez Github.

Le Poste: Dev TS Full Stack

Vous êtes développeuse ou développeur full stack expérimenté, particulièrement sur Angular & NestJS et vous souhaitez mettre vos compétences au profit de l’amélioration du service public ?

Vous êtes à votre aise dans les contextes de petites équipes autonomes, agiles, et proches de leurs utilisateurs ?

Vous avez à cœur de rendre un service de qualité, épprouvé par des tests, tout en observant les modalités de contribution du logiciel libre (issues, PRs, reviews…) ?

Vous appréciez l’approche produit dans vos développements, basée sur l’expérience et le retour utilisateur ?

En rejoignant une Startup d’État, vous participez à l’aventure d’une nouvelle vision de l’administration, moderne et proche de ses usagers.

En toute autonomie et en responsabilité, vous serez entièrement en charge des développements, de l’API au CSS, en passant par la mise en place des outils de déploiement, d’intégration continue, de tests, et de monitoring.

++Les technologies à maitriser++:

  • Angular
  • NestJS
  • TypeScript
  • SQL
  • Jest

++Avoir de l’expérience concernant les sujets suivant est un plus++:

  • Les outils Github
  • PostgreSQL
  • Les tests end to end
  • CI/CD
  • Matomo
  • Sentry
  • La contribution à des projets open source

Modalités

Poste ouvert pour un(e) indépendant(e), pour un premier contrat de 3 mois renouvelables.

Le télétravail est possible mais une présence régulière à Paris est demandée pour participer aux sessions communes de tests utilisateurs, démonstrations, rétrospective et planification.

Travail à temps plein. Un temps partiel aux 4/5 peut être envisagé à terme.

Démarrage à partir de début Octobre.

Candidater

Envoyez-nous un email aux adresses suivantes: recrutement@beta.gouv.fr, gary.van-woerkens@sg.social.gouv.fr et eric.heijligers@sg.social.gouv.fr

Mettre dans cet email:

  • Votre CV
  • Votre compte Github
  • Quelques lignes nous expliquant ce qui motive votre candidature.

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