Interstis édite Hexagone, la plateforme collaborative souveraine du secteur public français, hébergée dans un environnement SecNumCloud. Nos utilisateurs sont des collectivités, des ministères et des opérateurs publics : ce que nous construisons doit être fiable, sécurisé et hébergé en France, sans compromis.
Nous transformons notre façon de développer, selon deux mouvements simultanés :
- Fin de la séparation front / back. Nous ne recrutons plus de profils cantonnés à une couche. Nous cherchons des ingénieur·es avec une profondeur réelle sur un axe et la capacité à intervenir sur toute la chaîne, du modèle de données à l'interface.
- L'IA générative comme outillage par défaut. Pas un bonus, pas une expérimentation isolée : les assistants agentiques sont au centre de notre activité de développement. Cette transformation est en cours, vous arrivez pour la vivre et la construire, pas pour appliquer un processus figé.
Ces deux mouvements sont liés : quand l'IA absorbe une part croissante de l'implémentation, la spécialisation par couche perd son sens, et la valeur de l'ingénieur se déplace vers la conception, l'architecture et le jugement technique. C'est ce métier-là que nous recrutons, dans un cadre d'usage défini, compatible avec nos exigences de souveraineté et notre qualification SecNumCloud.
Le/La Développeur Fullstack aura notamment pour missions :
- Concevoir et développer des fonctionnalités de bout en bout (front-end et back-end) de la plateforme Hexagone.
- Utiliser les assistants de code agentiques (ex : Claude Code / GitHub Copilot) comme outil de production quotidien, dans le cadre d'usage défini par l'entreprise.
- Assumer la responsabilité pleine et entière du code livré, quelle que soit son origine : performance, sécurité, fiabilité, conformité.
- Contribuer activement à la construction de nos pratiques d'ingénierie assistée par IA : ce qu'on sait faire avec ces outils aujourd'hui sera obsolète dans six mois.
Développement produit
- Concevoir et livrer des services fullstack : modèle de données, API, logique métier, interface.
- Rédiger et maintenir les tests (unitaires, composants, E2E) comme garde-fou du développement assisté ou non.
- Documenter les réalisations techniques (schémas, modèle de données, diagrammes).
- Collaborer sur le Gitflow et la revue de code.
- Évoluer dans un environnement agile SCRUM et contribuer à la vie de l'équipe.
Ingénierie assistée par IA
- Travailler en mode agentique : découper un problème, faire produire un plan, le challenger, puis faire exécuter plutôt que de générer du code au fil de l'eau.
- Structurer le contexte des assistants : fichiers d'instructions du dépôt (ex : CLAUDE.md), conventions de code, exposition des specs et schémas.
- Mettre en place et exploiter des connecteurs MCP vers nos sources internes (documentation d'API, tickets, bases de données de développement, design system) pour ancrer l'assistant dans le réel plutôt que dans ses hypothèses.
- Créer des commandes, skills et sous-agents réutilisables par l'équipe (revue de sécurité, migration, génération de tests, mise à jour de documentation).
- Relire et challenger un diff qu'on n'a pas écrit : détecter les dépendances hallucinées, les failles introduites, l'over-engineering, les régressions silencieuses.
- Respecter et faire vivre le cadre d'usage IA / souveraineté : quels outils, sur quels dépôts, avec quelles données.
- Contribuer au retour d'expérience mesuré : où l'IA fait gagner du temps, où elle en fait perdre, ce qu'on industrialise et ce qu'on abandonne.
Veille
- Veille technique sur les technologies fullstack et sur l'écosystème du développement agentique (outils, protocoles, patterns) : le champ bouge tous les trimestres, il faut suivre.