beta.gouv.fr recrute

un·e accompagnant·e dev open source senior

Ce poste a été pourvu depuis son ouverture le

L’Incubateur des Territoires recherche un·e développeu·se·r à fortes appétences pour accompagner des projets au passage à l’open source.

Contexte

Nous sommes l’Incubateur des Territoires de l’Agence Nationale de la Cohésion des Territoires (ANCT), nous avons pour vocation de construire des services publics numériques en collaboration avec les collectivités territoriales et leurs partenaires.

L’Incubateur des Territoires soutient 44 projets numériques en open source financés pour les collectivités territoriales dans le cadre du plan France Relance.

Principales missions

L’Incubateur des territoires recherche un•e développeu•se•r avec une bonne connaissance de l’écosystème open source et de la contribution au code.

Vous aurez pour mission d’accompagner certains de ces services numériques à s’acculturer à l’open source. Vous travaillerez sur plusieurs des projets en lien étroit avec les référents techniques et les chargés de portefeuille de l’équipe transverse.

Missions et rôles

Vous intervenez sur plusieurs micro-missions d’une dizaine de jours chacune. Vous soutenez les chargés de portefeuilles en accompagnant les porteurs de projets dans leur aspet développement et technique afin de garantir le bon déroulement de leur produit.

Votre rôle principal sera de :

  • conseiller des technologies et bonne pratiques de développement ;
  • partager la veille technologique ;
  • participer à l’écriture de code ou de documentation ;
  • assister sur les bonnes pratiques de tests, déploiement, structure de code…

Compétences

Vous disposez d’un compte Gitlab, Github ou autre forge de code sur lesquels vous pouvez démontrer partager du code et contribuer à du code existant.

Vous avez une bonne culture des logiciels open source et êtes en mesure de connaitre des alternatives aux logiciels commerciaux, leurs points forts et leurs contraintes.

Vous vous sentez à l’aise pour intégrer de multiples nouvelles équipes techniques, partager vos bonnes pratiques tout en vous réadaptant et sans imposer vos méthodes.

La pédagogie, la vulgarisation et le partage des connaissances sont des qualités fortes pour vous, et vous pratiquez les méthodes Agiles dans d’autres équipes.

Vous connaissez par coeur Markdown, Github, Gitlab, Merge/Pull Request, les services Rest, un peu de GraphQL et le travail en équipe à distance vous est évident.

Vous vous intéressez au no-code/low-code en backend et frontend et aimez les choses simples et pragmatiques.

Vous avez au moins déjà abordé les notions de Docker, les automatisation Gitlab (et avez déjà vu les Github Actions).

Vous êtes capables d’expliquer les principes SPA, SSR, SSG et d’évaluer les contextes adaptés à leur bonne utilisation et avez un peu testé Wasm, Rust, Go ou d’autres technos du moment pour pouvoir en parler.

Vous cochez plusieurs cases parmi ces technologies :

  • JavaScript côté serveur (Express, NestJS, Deno…) ;
  • JavaScript côté client (Vanilla JS, Vue, Nuxt, React, Next, Svelte, Angular…) ;
  • Les API (Rest, GraphQL, Websocket) ;
  • PHP, Laravel, Slim, Symfony ;
  • Kubernetes, Docker, Dokku ;
  • CI/CD, SystemD, infra serveur ;
  • Python, Ruby, Java ;
  • Connaissance du projet Publik ;
  • mise en conformité RGPD, cyber sécurité, RGS, accessibilitéWCAG, RGAA, PIA ;
  • le choix de types de licences open source, leurs contraintes et avantages ;
  • connaissances de SSG Jekyll, Hugo, Publii ou CMS modernes…

Modalités de travail

  • Début de la mission en mars / avril ;
  • Télétravail possible. Déplacements à Paris occasionnellement ;
  • Contrat de mission renouvelable ;
  • 3 à 15 jours par mois selon vos compétences et les porteurs qui vous seront assignés.

Candidater :

Envoyez nous vos informations via ce lien en sélectionnant le dernier poste « Accompagnant dev open source » : https://airtable.com/shr5005Oj0lXyygN2.

Veillez à préciser vos références de code et de contributions open source (GitHub, GitLab ou autres sources disponibles) et les compétences auxquelles vous répondez dans la liste ci-dessus.

Si vous avez des questions, n’hésitez pas à les poser lors de votre entretien.

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.