Développeur Back-End Experimenté Node.Js Crsds12 H/F
Role details
Job location
Tech stack
Job description
En ce qui concerne la technique, on recherche un Développeur Back-end Node.js pour travailler sur le développement et l'orchestration d'un service de chiffrement de données SaaS et On-Premise., Rédiger les spécifications et participer à la conception du produit (en passant par des études et réalisation de POCs notamment).
- Développer le produit en collaboration avec l'ensemble des membres de l'équipe (développement, relecture des MRs, peer programming, respect des conventions de l'équipe...).
- Être garant de la qualité du produit (écriture des tests unitaires et des tests d'intégration, CI, CD...).
- Apporter une plus-value sur les bonnes pratiques méthodologiques et techniques de l'équipe par des propositions d'évolution et un soutien opérationnel à leur mise en place.
- Rédiger les documentations techniques et fonctionnelles du produit.
Quel est l'environnement ?, Notre solution Stormshield Data Security pour Google Workspace propose le chiffrement sécurisé des informations stockées dans les espaces Google. Tu seras également amené à prendre part aux nouveaux développements d'un composant défini, comme un "proxy" entre PKI, KMS et Google Workspace pour coordonner les tâches liées au cycle de vie des clés et des certificats, nommé SDS Orchestration.
Quelle équipe pour le Développeur Back-end expérimenté Node.js ?
Tu seras intégré à l'équipe SDS, managée par Nina.
Le pôle est organisé en équipes de 3 ou 4 Devs et 1 QA, avec des cycles de développement courts (2 semaines). On est cadencés par les rituels agiles et la recherche d'amélioration continue. En tant que Développeur Node.js, tu prendras part à l'une de ces équipes orientées sur des développements back-end et tu seras en interaction continue avec le Product Leader, les Tech Leaders et le Scrum Master.
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 Nina, la manager, accompagné de Bruno (RQP) et un des Technical Leaders (Jean-Phi et/ou Tod). 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 Nina et avec 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.
Durée et aménagement du temps de travail, horaires flexibles, avantages... Découvre la politique sociale de Stormshield résumée dans une rapide infographie.
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.
- Equilibre vie pro-vie perso grâce au télétravail et horaires flexibles
- Vie d'entreprise rythmée par des évènements conviviaux toute l'année
- Partenariat avec un réseau national de crèches Babilou
- Versement d'un Forfait Mobilité Durable
- Accord de participation et d'intéressement
- Carte tickets restaurant
- Prime de cooptation de 2000€ brut
- Mutuelle prise en charge à hauteur de 60% par l'entreprise
Les étapes de recrutement
Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.
Stormshield en images
Requirements
Langage : Node.js en TypeScript, programmation orientée objet.
- Testing & Qualité : XRay, Mocha, Supertest, Sonarqube, Cucumber, Gherkin.
- CI/CD : OpenShift, Kubernetes, Docker, RedHat, Jenkins, PagerDuty, Prometheus, Grafana.
- Versioning : Git, GitLab, Gitea.
- Outils collaboratifs : Jira, Confluence.
- Méthodologie : Agilité, Scrum, Kanban.