Ingénieur Développement Logiciel FullStack H/F
Role details
Job location
Tech stack
Job description
- Une réussite portée par notre excellence technologique, votre expérience et notre ambition partagée
- Un package de rémunération attractif
- Un développement des compétences en continu : parcours de formation, académies et communautés internes
- Un environnement inclusif, bienveillant et respectant l'équilibre des collaborateurs
- Un engagement sociétal et environnemental reconnu, Au sein du Centre de Compétences en Ingénierie du domaine PRS (Protection Systems), vous intégrez le département d'Ingénierie Logicielle.
Vous serez intégré à une équipe d'une vingtaine de collaborateurs impliqués au sein d'un projet/produit clé de PRS.
Nous recherchons un Ingénieur Logiciel très compétent et motivé pour rejoindre notre équipe dynamique. Vous serez responsable du développement, du déploiement et de la maintenance de systèmes distribués performants et résilients. Ce rôle nécessite une solide expertise technique, un engagement envers la qualité et une bonne compréhension des pratiques modernes de développement et de déploiement.
Vous êtes en charge de :
- Développer et déployer des logiciels dans des environnements contraints où la performance et les temps de réponse courts sont essentiels.
- Collaborer au quotidien au sein d'une équipe de plusieurs développeurs, contribuant à des livraisons logicielles journalières.
- Assurer les normes les plus élevées en matière de qualité et de fiabilité du code, en privilégiant les tests pour livrer un code sans bugs ni régressions.
- Contribuer à l'intégration stratégique des solutions d'IA/ML , d'agents IA et de LLM (Large Language Models) pour le co-build/coding de produits innovants et la création de fonctionnalités (ex : serveur MCP, agent code type Cursor).
Requirements
- Diplômé en Informatique, Génie logiciel, ou domaine connexe.
- Capacité à travailler de manière autonome et en équipe.
- Expertise approfondie des algorithmes et structures de données, avec les bonnes approches d'optimisation pour la performance et la vitesse (notation BIG O pour la complexité temporelle et spatiale).
- Architecture orientée systèmes distribués, gestion de bases de données répliquées, optimisation de la performance.
- Langages de programmation : Typescript, Golang (ou JAVA)
- Vous maitrisez les technologies WEB : PWA, Frameworks JS (Angular de préférence), WebGPU/WebGL, WebRTC, optimisation des performances Web.
- Outils et stratégies de cache (Redis, IndexedDB, local storage API…).
- Vous avez de l'expérience dans l'orchestration de containers de type Kubernetes, Docker, etc.
- Votre priorité est la qualité logicielle : vous misez sur des tests approfondis pour fournir un code stable et sans faille.
Vous avez envie de découvrir de nouvelles technologies en programmation et de les appliquer dans des environnements complexes comme l'industrie de la défense.
Benefits & conditions
Notre ambition est de vous offrir de multiples possibilités d'évolutions de carrière au sein d'une entreprise apprenante au sein d'un département logiciel de plus de 110 personnes dans une ambiance de travail stimulante et innovante.