Développeur Full-stack Inner Source / Open Source F/H

AMIAD - Agence ministérielle pour l'IA de défense
Bruz, France
about 2 months ago
Apply on fr.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Code Review Databases Continuous Integration DevOps Python (Programming Language) Open Source Technology TypeScript ReactJS Backend Git Gitlab-ci Information Technology
+2 more
Front End Software Development Docker

Job description

  • Porter l’évangélisation et l’acculturation à l’Inner Source (avec un temps réparti initialement à 70 % sur l’animation de la communauté et 30 % sur le code, évoluant vers une majorité de développement à terme), afin d’embarquer les contributeurs internes.
  • Concevoir et développer une architecture logicielle Full Stack robuste (autour de notre socle React et Python), documentée et facilement appropriable par des développeurs tiers.
  • Définir et faire vivre la gouvernance Git et l’automatisation, en standardisant les quality gates dans les pipelines pour sécuriser les contributions asynchrones.
  • Aligner les pratiques de développement Front-End et Back-End pour assurer une harmonisation technique propice à la réutilisation des composants.
  • Accompagner les développeurs via des revues de code constructives, documenter les choix techniques (RFC/ADR) et rédiger des guides de contribution exhaustifs (CONTRIBUTING.md).
  • Dans le cadre du rayonnement de l’agence, mener des actions de formation, de sensibilisation ou d’informations sur l’IA., * Tarifs préférentiels loisirs
  • Activités culturelles et sportives

Process de recrutement

  • Echange téléphonique pour vérifier l’adéquation du profil et des aspirations par rapport au poste
  • Entretiens sur site : entretien avec les collaborateurs techniques et le management, entretien RH (prévoir 1/2 journée)

Le poste nécessitant d’accéder à des informations relevant du secret de la défense nationale, vous ferez l’objet d’une procédure d’habilitation, conformément aux dispositions des articles R.2311-1 et suivants du Code de la défense et de l’IGI n°1300 du 09 août 2021.

Le salaire et les responsabilités seront déterminés en fonction de vos compétences et de votre expérience professionnelle.

Requirements

Titulaire d’un diplôme de niveau Bac+5 en Informatique, vous justifiez d’une expérience d’au moins 5 ans en développement Full Stack, idéalement couplée à une forte implication dans la maintenance de projets Open Source.

Fort de votre expérience, vous maîtrisez :

  • Les écosystèmes Front-End (React / TypeScript) et Back-End (Python), ainsi que l’ingénierie asynchrone propre au fonctionnement des projets ouverts.
  • La rédaction rigoureuse de spécifications techniques et de documentations d’architecture pour permettre un onboarding en totale autonomie.
  • L’intégration continue (GitLab CI) pour automatiser les tests, le linting et le build.
  • La gestion des processus de contributions transverses (revues de code approfondies, gestion rigoureuse des Merge Requests).
  • La structuration d’une codebase industrielle et standardisée sur l’ensemble de la stack.

Des compétences en langages de programmation systèmes (Go, Rust) ou en pratiques DevOps (Docker, observabilité, base de données) seraient un plus pour appréhender l’ensemble de notre écosystème.

Vous êtes animé par l’envie de construire un produit durable et êtes reconnu pour votre bon relationnel. Vous savez faire preuve de pédagogie pour embarquer les équipes dans cette transformation.

Benefits & conditions

  • 25 jours de CP 23 jours de RTT
  • Parking gratuit sur place
  • Restauration collective

About the company

Le ministère des Armées et des Anciens combattants assure la protection du territoire national, de la population et des intérêts français partout dans le monde. Pour la réalisation de ses missions, il emploie, outre les militaires, plus de 64 000 civils en France et à l’étranger. Rejoindre le ministère des Armées et des Anciens combattants, c’est rejoindre une communauté de 275 000 personnes exerçant ainsi leurs talents dans une grande variété de métiers auprès des forces armées sur tout le territoire. Pour en savoir plus sur le personnel civil au ministère des Armées : https://www.youtube.com/watch?v=f3mPIZGXkEs

Service à compétence nationale et directement rattachée au Ministre des armées, l’Agence Ministérielle pour l’Intelligence Artificielle de Défense (AMIAD) est responsable de la mise en œuvre de la politique ministérielle en matière d’IA. Nous travaillons en collaboration avec toutes les entités du Ministère et sur de nombreux domaines d’activité (systèmes d’armes, opérations, renseignement, commandement, soutien et administration)

D’ici 2027, nous nous appuierons sur plus de 300 collaborateurs, principalement au sein du pôle technique situé à Bruz, près de Rennes, mais également au sein du campus de l’Ecole Polytechnique pour les activités de recherche académique.

Au sein de l’équipe « développement », et en qualité de Tech Lead Full Stack Inner Source, vous disposez de toute l’autonomie nécessaire pour définir l’architecture cible, et structurer le passage à l’échelle de nos projets vers un modèle Inner Source, avec pour ambition d’open-sourcer certains de nos composants. Vous bâtissez une véritable culture de la contribution asynchrone et accompagnez la montée en compétences des équipes de développement.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all