Développeur Back-end Node.js F/H - Informatique de gestion (H/F)
- 69 - LYON 09
Acteur européen de référence sur le marché de la cybersécurité et filiale du groupe Airbus, Stormshield se positionne comme le premier éditeur français pure-player en cybersécurité. Pour continuer notre croissance, on recherche de nouveaux talents et on recrute une ou un Développeur back-end Node.js pour notre bureau lyonnais.
Développeur Back-End Node.js : résumé de la fiche de poste
* Poste : Développeur Back-End Node.js
* Équipe : Mesh Unified Management (MUM)
* Type : CDI
* Lieu : Lyon (9e) - Full télétravail possible
* Télétravail : Oui, jusqu'à 3 jours par semaine
*
Développeur back-end Node.js : expérience et compétences
️⭐ Qui recherche-t-on ?
Manager de l'équipe MUM, David recherche un Développeur Back-End pour travailler sur le développement d'une nouvelle plateforme unifiée SaaS.
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é 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 Back-End ?
* Développer des fonctionnalités back-end : concevoir, développer et mettre en œuvre des fonctionnalités robustes en utilisant Node.js pour assurer le bon fonctionnement du côté serveur de l'application ;
* Optimiser les performances : analyser et optimiser les performances du serveur pour garantir une exécution efficace des requêtes et des opérations, en utilisant des techniques comme la mise en cache, le parallélisme, etc. ;
* Créer et gérer des API : concevoir et mettre en place des API RESTful ou GraphQL pour permettre l'interaction entre le front-end et le back-end, en garantissant la cohérence des données ;
* Travailler sur la base de données : concevoir et gérer des bases de données, développer des schémas et des requêtes pour répondre aux besoins de 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 ;
* Résolution de problèmes techniques : identifier et résoudre les problèmes techniques rencontrés au niveau du back-end, 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 ;
* Scalabilité et évolutivité : concevoir l'architecture de l'application de manière à garantir sa scalabilité à mesure que le projet se développe, en tenant compte de la montée en charge future.
⚙️ Quel est l'environnement ?
* Langage : Node.js en TypeScript.
* Testing & Qualité : XRay, Mocha, Cucumber, Gherkin.
* CI/CD : OpenShift, Kubernetes, Docker, Jenkins, PagerDuty, Prometheus, Grafana.
* Versioning : Git, GitLab.
* Outils collaboratifs : Jira, Confluence.
* Méthodologie : Agilité, Scrum, Kanban.
Profil recherché:
Développeur Back-End Node.js : pourquoi choisir Stormshield ?
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.
✔️ Quel process de recrutement ?
* Un premier échange avec William, en charge du recrutement, pour échanger sur ce que tu fais actuellement et comment travailler ensemble.
* Un entretien téléphonique avec David 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.
* Un entretien technique avec David et une partie de ta future équipe, autour d'exercices de développement.
* Un entretien RH avec Audrey, pour te présenter Stormshield dans sa globalité et l'ensemble des avantages.