An application made for this job — a tailored resume and cover letter that speak straight to the posting.
INFORMATIS TECHNOLOGY SYSTEM recherche deux Product Developers / Ingénieurs Full Stack seniors pour renforcer une équipe technique travaillant sur une plateforme métier stratégique. Vous interviendrez de la compréhension du besoin métier jusqu’à la donnée, avec une forte dimension de conception, architecture, qualité logicielle et utilisation de l’intelligence artificielle dans le cycle de développement.
Localisation: Rennes (35) et/ou Lamballe (22).
Dans le cadre de la transformation et du développement de sa plateforme applicative métier, notre client recherche deux Product Developers / Ingénieurs Full Stack seniors afin de renforcer une équipe technique travaillant sur un produit stratégique.
Il ne s’agit pas uniquement d’un poste de développement : vous interviendrez de la compréhension du besoin métier jusqu’à la donnée, avec une forte dimension de conception, architecture, qualité logicielle et utilisation de l’intelligence artificielle dans le cycle de développement.
Notre client développe et édite une suite applicative métier disponible en web et mobile, utilisée quotidiennement par des professionnels sur le terrain.
L'application possède notamment un véritable fonctionnement hors ligne, permettant son utilisation dans des environnements où la connexion réseau n’est pas toujours disponible.
Une première génération de la solution est en production depuis plusieurs années. Elle continue d'être :
En parallèle, l'équipe construit actuellement une nouvelle génération de la plateforme.
Cette nouvelle version vise notamment à apporter :
Les développements sont déjà bien avancés mais le projet s’inscrit dans une feuille de route de plusieurs années.
L’objectif est donc de rejoindre le projet suffisamment tôt pour pouvoir encore avoir une réelle influence sur sa conception et son architecture.
Vous intervenez comme ingénieur applicatif Full Stack senior, avec une vision complète du produit.
Votre responsabilité ne s'arrête pas à la production de code : vous devez être capable de comprendre un besoin, de le traduire techniquement, de concevoir la solution, d'arbitrer les choix d'architecture et de garantir la qualité de ce qui sera effectivement mis en production.
Vous intervenez ainsi de l’interface utilisateur jusqu’au modèle de données.
Vous prenez en charge la conception à partir du besoin métier :
La capacité de conception constitue l'un des éléments centraux du poste.
Vous intervenez sur les différentes couches de la solution :
Vous devez donc posséder une réelle culture Full Stack, et non une expertise limitée exclusivement au front ou au back.
La plateforme s’appuie notamment sur :
L'architecture repose notamment sur un front Angular moderne, un back-for-front basé sur NestJS et un socle métier Java / Spring Boot.
Vous participez directement à la construction et à la pérennité de l'architecture.
À ce titre, vous êtes notamment amené à :
Une attention particulière est portée à la qualité du code.
Vous devez être capable d'évaluer :
Vous contribuez à garantir la qualité de la solution de bout en bout :
Vous ne vous contentez donc pas de vérifier qu’une fonctionnalité fonctionne : vous vous assurez également qu’elle pourra évoluer dans de bonnes conditions.
L'une des particularités du poste réside dans l'intégration d'agents IA dans le cycle de développement logiciel.
L'objectif n’est pas simplement d’utiliser ponctuellement un assistant de génération de code.
Vous serez amené à piloter une véritable chaîne agentique de développement sur votre périmètre :
L'automatisation de la production de code renforce donc l’importance du jugement technique, de la conception et de la capacité d’arbitrage.
Vous contribuerez également à faire progresser l'équipe dans ces nouvelles méthodes de travail et à améliorer progressivement les processus de développement utilisant l'IA.
Vous disposez idéalement de 6 à 10 ans d’expérience en développement applicatif.
Vous avez travaillé sur de véritables applications ou produits ayant été mis en production et utilisés par des utilisateurs réels.
Une expérience significative dans des environnements Angular / TypeScript et Java / Spring Boot constituera naturellement un atout majeur pour être rapidement opérationnel sur le poste.
Nous recherchons également une personne capable de prendre du recul sur les solutions qu'elle développe.
Vous devez notamment savoir :
La capacité à expliquer simplement des sujets techniques complexes constitue donc une qualité importante pour réussir dans cette fonction.
Une expérience préalable des agents de codage, assistants IA ou outils de génération de code constitue un plus, mais n'est pas un prérequis.
Ce poste vous permettra de travailler sur :
Vous intégrerez une équipe technique resserrée, favorisant les échanges directs, les prises de décision rapides et les discussions ouvertes autour des choix techniques.
Le poste offre également une véritable latitude en matière d'architecture et de conception, ainsi que des perspectives d’évolution au sein d’un environnement présent en France et à l'international.