Développeur Backend Senior
Role details
Job location
Tech stack
Job description
Contribuant activement à la transformation numérique des métiers de l'énergie, notre direction régionale Ouest (Bretagne, Pays de la Loire) recrute un futur Développeur Backend Senior pour accompagner le développement de nos produits innovants.
Au sein d'une équipe transverse dédiée au numérique, vous travaillerez en proche collaboration avec l'équipe (développement, projet, produit, commerce, etc.) et participerez à la mise en oeuvre de solutions numériques dans de nombreux cas d'usage autour du bâtiment connecté, usine 4.0 et territoire connecté (plateforme de services, la gestion des bornes de recharges, la production des énergies renouvelables, Smart Grid et IoT).
S'inscrivant dans une démarche de satisfaction client, vos missions seront :
-
Concevoir et développer des micro-services robustes, performants et scalable
-
Contribuer activement à la définition de l'architecture backend et à l'évolution de la roadmap technique
-
Assurer la qualité du code par la mise en place de tests unitaires, fonctionnels et d'intégration, ainsi que par des revues de code rigoureuses
-
Estimer les charges de développement des fonctionnalités backend
-
Mentorer les développeurs juniors/mid-level et partager votre expertise technique au sein de l'équipe
-
Maîtriser le cycle de vie de l'architecture micro-services :
-
Participer à la conception de l'infrastructure des applications (Docker, etc.) en collaboration avec les équipes DevOps.
-
Collaborer étroitement avec les équipes DevOps pour garantir la chaîne d'intégration continue et le déploiement continu (CI/CD)
-
Participer à la maintenance évolutive et corrective, à la gestion des incidents de production.
-
Être force de proposition sur les méthodologies de développement (Agile, Scrum, etc.) et les bonnes pratiques.
-
S'engager sur la qualité, les délais et les performances des développements.
Requirements
Votre profilFormation :Issu(e) d'une formation Bac +4 / +5 de type école d'ingénieur ou master informatique. L'expérience et la personnalité constituant néanmoins les paramètres déterminants.Expérience :Vous disposez d'une expérience confirmée (minimum 5 à 7 ans) sur des fonctions de développement backend.Compétences :Connaissance approfondie des technologies Backend JavaScript/TypeScript (Node.js, Nest.js)Maîtrise des bases de données relationnelles (PostgreSQL) et NoSQL (TimeSeries)Maîtrise des principes d'architecture micro-services, des APIs REST et des systèmes distribuésExpérience des outils et pratiques DevOps (Docker, CI/CD)Connaissance approfondie des problématiques de performance, de scalabilité et de sécurité backendCapacité à accompagner et mentorer les développeurs plus juniorsCapacité à travailler en équipe, à communiquer efficacement en interne et en externeCapacité à résoudre des problèmes techniques complexes et à les débuggerUne expérience avec le cloud (AWS, Azure, GCP, Scaleway) est un plusNiveau d'anglais professionnel (lu, écrit, parlé) requis.Attachés à l'égalité professionnelle, à la mixité et à la diversité, nous accueillons tous les talents et nous engageons notamment dans le recrutement de personnes en situation de handicap.Rejoignez une entreprise animée d'un esprit de famille unique.#EspritdefamilleRejoignez-nous !, Formation :Issu(e) d'une formation Bac +4 / +5 de type école d'ingénieur ou master informatique. L'expérience et la personnalité constituant néanmoins les paramètres déterminants.
Expérience :Vous disposez d'une expérience confirmée (minimum 5 à 7 ans) sur des fonctions de développement backend., * Connaissance approfondie des technologies Backend JavaScript/TypeScript (Node.js, Nest.js)
- Maîtrise des bases de données relationnelles (PostgreSQL) et NoSQL (TimeSeries)
- Maîtrise des principes d'architecture micro-services, des APIs REST et des systèmes distribués
- Expérience des outils et pratiques DevOps (Docker, CI/CD)
- Connaissance approfondie des problématiques de performance, de scalabilité et de sécurité backend
- Capacité à accompagner et mentorer les développeurs plus juniors
- Capacité à travailler en équipe, à communiquer efficacement en interne et en externe
- Capacité à résoudre des problèmes techniques complexes et à les débugger
- Une expérience avec le cloud (AWS, Azure, GCP, Scaleway) est un plus
Niveau d'anglais professionnel (lu, écrit, parlé) requis., Rigueur et méthode