Description du poste
En tant que Full Stack Software Engineer, vous jouez un rôle central dans l’intégration technique de notre solution au sein des environnements industriels de nos clients.
Vous assurez la mise en place des flux de données entre notre plateforme logicielle, les sites de production, et l’ensemble des parties prenantes de l’écosystème. Vous contribuez également au développement des briques cœur permettant l’interface avec les marchés de l’énergie, en garantissant la fiabilité, la sécurité et la scalabilité des échanges.
Vous intervenez sur l’administration système des serveurs physiques chez nos clients, en assurant leur bon fonctionnement et en veillant à la continuité des services. Enfin, vous êtes garant de la qualité du cycle de vie logiciel via la mise en place et l’amélioration continue des pipelines CI/CD, dans une logique d’automatisation et de déploiement fluide des évolutions produit.
Vous intervenez à tous les niveaux de la gestion technique du projet:
Conception et mise en œuvre de fonctionnalités techniques
Vous participez activement au développement et à l’implémentation des services en charge de la récupération, de la transformation et de l’envoi de données aux parties tiers.
Vous maintenez fonctionnelle une infrastructure logicielle de traitement de données en temps réel.
Vous mettez en place et pilotez des solutions de suivi de la production (monitoring infra, applicatif, …).
Mise en place et amélioration des pipelines CI/CD
Vous concevez, mettez en place et maintenez des pipelines d’intégration et de déploiement continu.
Vous collaborez avec les équipes CSM et produit pour adapter les pipelines aux besoins des projets.
Vous mettez en place des indicateurs de performance et assurez le suivi des déploiements.
Administration des infrastructures systèmes
Vous configurez, administrez et maintenez les serveurs physiques déployés chez nos clients.
Vous sécurisez l’infrastructure en appliquant les bonnes pratiques (mises à jour, gestion des accès, etc.).
Vous documentez les procédures d’exploitation et les configurations techniques.
Vous apportez un support technique de niveau système aux équipes internes et aux interlocuteurs clients.
Notre stack logicielle :
Microservices hébergés sur un cluster Kubernetes EKS
Gitops : Déploiement des microservices avec ArgoCD
Développement principalement en Python avec quelques services en Go
Middleware d’échange : kafka, MQTT
Base de données : Influx, Hbase
Protocoles industriels pour communication avec les assets : OPCUA, Modbus, ICCP
Sysadmin sur des serveurs Debian, Fedora, Windows
Utilisation de la solution Ignition de Inductive Automation pour la partie SCADA (connections aux assets, logiques métier, alerting, Interface utilisateur)
Education: vous êtes diplômé d’une école d’ingénieur.
Niveau d’expérience : vous avez, a minima 1 an d’expérience en développement, DevOps et Sysadmin, maîtrisez les outils de développement collaboratifs (Git, CI/CD), et avez une bonne connaissance des concepts d’architecture logicielle.
Langage de programmation : vous avez mené plusieurs projets en utilisant un langage de programmation backend (Python, Node.js, Java).
Contexte: architecture logicielle, DevOps, Sysadmin.
Langue: Vous avez un niveau d’anglais professionnel et une excellente maitrise du français
Les plus: expérience dans le secteur de l’énergie et dans l’infrastructure cloud (AWS, AZURE, GCP)
En plus d’une expertise Tech, cette position exige rigueur, sens de l’organisation et du relationnel pour évoluer au sein d’un projet agile.
Le rôle demande également de la flexibilité, de la proactivité et de l’autonomie.
Premier call de screening avec la Responsable RH
Deuxième call avec un membre de l’activité Tech
Entretien en présentiel dans nos locaux parisiens, avec le Directeur de l’activité Tech
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres