DÉVELOPPEUR / DÉVELOPPEUSE FULL STACK

Il y a 9 heures

Lyon, Auvergne-Rhône-Alpes, France A-gile Temps plein
Un produit métier au cœur des dispositifs réglementaires A-GILE conçoit et développe les logiciels du groupe ENERSHIP, spécialisé dans l’efficacité et la compétitivité énergétique des secteurs industriel et grand tertiaire. Notre produit, Totem, a d’abord été conçu pour piloter l’activité Certificats d’Économies d’Énergie (CEE) du groupe : montage et contrôle des dossiers, suivi des volumes et conformité réglementaire. Il est en production et utilisé tous les jours par les équipes en France et en Espagne. Son périmètre s’élargit aujourd’hui : Totem devient l’outil de gestion de l’ensemble des projets d’efficacité et de compétitivité énergétique du groupe. C’est ce changement d’échelle qu’il faut accompagner. Nous recrutons aujourd’hui un(e) Développeur / Développeuse Full Stack pour constituer, dans la durée, le noyau interne de l’équipe technique. Vous rejoignez l’équipe produit et développement, installée dans nos locaux de Lyon Confluence. Votre rôle Votre rôle est de construire et de faire tenir dans la durée le logiciel sur lequel repose l’activité du groupe. Vous intervenez sur toute la chaîne, du back-end au front-end : comprendre un besoin métier, en discuter la faisabilité, concevoir, développer, tester, livrer, puis corriger et faire évoluer. Vous travaillez au contact direct des AMOA et des utilisateurs, sans intermédiaire. Le cœur du produit est son back-end : règles métier, moteur de calcul, conformité réglementaire, intégrations. C’est là que se concentre l’essentiel du travail ; le front-end compte, mais dans une moindre proportion. Nous sommes donc ouverts à deux équilibres : un profil très back-end qui sait tenir le front quand il le faut, ou un profil très front-end capable de descendre dans le back. Ce qui compte, c’est de ne pas se cantonner à l’un ou à l’autre. Totem n’est pas un produit à construire de zéro : il existe, il tourne, il a des utilisateurs et une histoire. Une partie du travail consiste donc à reprendre l’existant, à en améliorer la qualité et la performance, et à le faire évoluer en préservant sa stabilité. Ce que vous ferez
• Analyser les besoins fonctionnels et techniques, et challenger ce qui doit l’être ;
• Concevoir l’architecture logicielle des applications ;
• Développer les évolutions et les nouveaux modules du produit, principalement côté back-end (modèle de données, règles métier, API), et côté front-end lorsque la fonctionnalité le demande ;
• Réaliser les tests unitaires, fonctionnels et de non-régression ;
• Corriger les anomalies et assurer la maintenance corrective et évolutive ;
• Porter vos sujets de bout en bout, de l’estimation à la mise en production, en tenant l’équipe informée de l’avancement ;
• Rédiger une documentation technique claire et tenue à jour ;
• Participer aux revues de code et faire vivre les bonnes pratiques de développement ;
• Garantir la sécurité, la performance et la fiabilité des applications ;
• Contribuer à l’amélioration continue des outils, des environnements et des processus. L’équipe et le produit L’équipe compte aujourd’hui quatre développeurs back-end, un développeur front-end et deux AMOA. Cette répartition reflète le produit : Totem est avant tout un logiciel métier dont la complexité est dans les données, les règles et les traitements. Un poste de Product Manager est en cours de recrutement pour porter la vision du produit et structurer le backlog. Côté technique, le back-end est en PHP et expose des API REST décrites en OpenAPI. Le front-end repose sur Angular 21 (SPA zoneless, 100 % signals, composants standalone), un typage de bout en bout via OpenAPI et Orval, du CSS natif avec les design tokens Tailwind v4, Flow — notre design system maison, une quarantaine de composants documentés dans Storybook — et des tests Vitest. Les circuits sont courts : le besoin métier, la décision et le développement se traitent dans la même pièce. Vous voyez ce que votre code produit chez les utilisateurs, en quelques jours et non en quelques trimestres. Nous modernisons en ce moment le socle de Totem, construit au fil des cinq dernières années, pour le rendre plus robuste et plus facile à faire évoluer. Ce chantier est cadré et limité dans le temps : dès le début de l’année 2027, la priorité redevient l’évolution fonctionnelle du produit. Vous arrivez pour terminer cette modernisation et construire la suite. Notre manière de travailler Le groupe ENERSHIP reste volontairement à taille humaine : peu de niveaux hiérarchiques, des équipes resserrées, et des décisions prises au plus près du terrain. Nous travaillons sur des sujets complexes, concrets et souvent décisifs pour nos clients industriels. Cela suppose une organisation où la responsabilité est réelle, où les décisions se prennent en quelques jours plutôt qu’en quelques comités, et où une idée vaut par sa solidité, pas par le niveau hiérarchique de celui qui la formule. Ici, nous n’attendons pas qu’un sujet remonte plusieurs étages pour exister : il n’y a pas d’échelon intermédiaire entre vous et les personnes qui décident. Vous échangez directement avec la direction du groupe, et chacun porte ses dossiers de bout en bout. L’initiative est encouragée. La responsabilité ne se délègue pas vers le haut. C’est un environnement exigeant, parfois intense, toujours formateur. Pour les bonnes personnes, c’est précisément ce qui le rend stimulant. C’est aussi accepter une grande transparence : dans une organisation plate, le travail de chacun est visible de tous. Pour certains, c’est une pression ; pour d’autres, et nous en faisons partie, c’est précisément l’intérêt du modèle. Profil

Formation:
bac +5 en informatique, école d’ingénieur, université ou expérience équivalente.

Expérience:
vous justifiez d’au moins cinq années d’expérience en développement, dont une expérience réelle sur une application métier en production. Une connaissance du marché de l’énergie serait un plus. Qualités Au-delà du parcours, nous cherchons surtout une façon de travailler. Vous serez probablement à l’aise chez nous si :
• Vous êtes solide en back-end (PHP, API, modélisation de données, bases de données multiples) et à l’aise en front-end (Angular, TypeScript) — ou l’inverse : nous accueillons aussi bien un profil très back et un peu front qu’un profil très front et un peu back, du moment que vous ne vous interdisez ni l’un ni l’autre ;
• Vous comprenez des besoins métiers complexes, et vous posez les questions avant d’écrire le code ;
• Vous écrivez du code lisible, testé et documenté, parce que quelqu’un le reprendra ;
• Vous utilisez l’intelligence artificielle comme un outil de travail quotidien, sans lui déléguer votre jugement ;
• Vous êtes autonome, curieux, rigoureux, et vous rendez compte sans qu’on ait à vous le demander ;
• Vous savez expliquer un sujet technique à quelqu’un qui ne l’est pas ;
• Vous avez envie d’évoluer dans un secteur où logiciel, énergie, réglementation et industrie se rencontrent au quotidien. Pourquoi ce poste peut compter Parce que Totem est le produit du groupe, pas un projet parmi d’autres. Ce que vous développez est utilisé tous les jours, en France comme à l’étranger. Parce que le produit change d’échelle et s’internationalise : il y a un back-end métier riche à consolider et à étendre, un front-end moderne à faire grandir, des choix d’architecture à faire et de quoi apprendre longtemps. Parce que vous ne serez pas un exécutant au bout d’une chaîne de spécifications : vous participez aux arbitrages techniques et vous avez l’écoute de ceux qui décident. Informations pratiques
• Type de contrat : CDI ;
• Localisation : Lyon Confluence ;
• Télétravail : le poste s’exerce principalement sur site ; du télétravail ponctuel ou partiel est possible et se discute selon les situations ;
• Rémunération : fixe selon profil et expérience, complétée d’une part variable ;
• Démarrage : dès que possible ;
•

Avantages:
tickets restaurant, séances de sport collectives encadrées par un coach et prises en charge à 50 % par l’entreprise, mutuelle d’entreprise, prise en charge de 50 % de l’abonnement de transports en commun.