Développeur Full Stack Node.js / TypeScript / React F/H
Résumé du poste
ÉQUIPE :
Mesh Unified Management (MUM)CONTRAT :
CDILOCALISATION :
Lyon (9e)TÉLÉTRAVAIL :
3 jours par semaine
Développeur Full Stack :
expérience et compétences
Premier éditeur français et acteur européen de référence sur le marché de la cybersécurité, Stormshield est une filiale d’Airbus Defence and Space Cyber Programmes qui propose des solutions de sécurité innovantes pour protéger les réseaux, les postes de travail et les données. Pour continuer notre croissance, on recherche de nouveaux talents et on recrute une ou un Développeur Full Stack.
Manager de l'équipe MUM, Nina recherche une ou un développeur Full Stack pour travailler sur le développement d'une nouvelle solution SaaS de management centralisé de solutions de cybersécurité. Tu auras l'opportunité unique de contribuer à la construction et à l'évolution d'un projet émergent, de participer à sa conception et de modeler son développement à mesure qu'il prend forme.
Rejoindre notre équipe à ce stade précoce te permettra non seulement d'apporter ton expertise, mais aussi d'exprimer ta créativité et de voir directement l'impact de ton travail sur le succès à venir du projet. Si tu es passionné.e par l'innovation, que tu aimes les défis et que tu souhaites être au cœur de la création d'une solution innovante, cette opportunité est faite pour toi.
Quelles missions pour le Développeur Full Stack ?
Développer des fonctionnalités sur la pile full‑stack : concevoir, développer et mettre en œuvre des fonctionnalités robustes en utilisant TypeScript / Node.js pour assurer le bon fonctionnement de l'application ;
Couche données : conception des bases de données en fonction des besoins pour l’application (relationnel, orienté documents, séries temporelles) ;
Couche d’accès aux données : création d’APIs REST/GraphQL/gRPC pour permettre l’accès aux données via des services tiers, et utilisation des fonctionnalités de rendu côté serveur pour exposer les données dans des composants ;
Couche de présentation : création de composants et de pages permettant d’interagir avec l’application ;
Assurer la sécurité : mettre en place des mesures de sécurité robustes telles que l'authentification, l'autorisation, le chiffrement des données, pour protéger l'application contre les failles et les attaques. SSO avec OpenID Connect ;
Résolution de problèmes techniques : identifier et résoudre les problèmes techniques rencontrés au niveau de la pile technique, effectuer des tests et des débogages pour garantir la stabilité et la fiabilité de l'application ;
Documentation et tests : rédiger une documentation claire et précise des fonctionnalités développées, créer des tests unitaires et des tests d'intégration pour assurer la qualité du code.
Quel est l’environnement ?
Langages : TypeScript, TSX, CSS
Frameworks : (Node.js / React) ; tailwindcss
Bases de données : PostgreSQL, MongoDB, bases orientées séries temporelles
Authentification/SSO : OpenID Connect
Testing & Qualité : Jest, Playwright, XRay, Cucumber, Gherkin
CI/CD : OpenShift, Kubernetes, Docker, GitlabCI, PagerDuty, Prometheus, Grafana
Versioning : Git, GitLab, Gitea
Outils collaboratifs : Jira, Confluence
Méthodologie : Agilité, Scrum, Kanban
Quel produit ?
MUM, solution unifiée SaaS en cybersécurité, offre une plateforme intégrée et basée sur le cloud, conçue pour offrir une protection complète contre les menaces numériques. Cette solution centralisée combine plusieurs outils et fonctionnalités. Elle permet aux entreprises de gérer et de contrôler efficacement la sécurité de leurs actifs numériques, quel que soit le point d'accès, que ce soit sur site, sur le cloud ou sur des appareils mobiles.


Quelle équipe ?
Vous rejoindrez une équipe Digital / Applications Métiers, en interaction quotidienne avec les chefs de projet, le support, l’équipe de développement, l’infrastructure, et des partenaires (éditeurs, prestataires). Le poste est conçu pour avoir un rôle structurant et donner de la visibilité sur l’exploitation et les priorités techniques.
Les +
Stormshield
Innovation Time Off
Primes Vacances, participation et intéressement
ESOP Airbus
Congés enfants Malades
Process de recrutement
1
Un premier échange avec William, en charge du recrutement, pour échanger sur ce que tu fais actuellement et comment travailler ensemble.
2
Un entretien téléphonique avec Nina accompagné de l'architecte. C'est un premier point pour t'expliquer plus en détails le fonctionnement de l'équipe et la vision du poste.
3
Un entretien technique avec Nina et une partie de ta future équipe, autour d'exercices de développement.
4
Un entretien RH avec Audrey, pour te présenter Stormshield dans sa globalité et l'ensemble des avantages.
Les engagements Stormshield
Stormshield s’engage à créer un environnement de travail inclusif. Nous accueillons toutes les candidatures, quels que soient le milieu social et culturel, l’âge, le genre, l’invalidité, l’orientation sexuelle ou les croyances religieuses des postulants.
Ils parlent de nous
- Département
- Recherche et Développement
- Poste
- Développeur Fullstack Node.js / React.js
- Localisations
- France - Lyon

