As the leading French publisher and a key European player in the cybersecurity market, Stormshield is a subsidiary of Airbus DS Cyber Programme, offering innovative security solutions to protect networks, workstations, and data. To support our growth and search for new talent, we are recruiting a Lead Back-end Developer Node.js for our office in Lyon.
Lead Back-end Developer Node.js: Job Overview
- Position: Lead Back-end Developer Node.js
- Team: Stormshield Data Security (SDS)
- Type: Permanent Contract
- Location: Lyon
- Remote Work: Up to 3 days per week
Lead Back-end Developer Node.js: Experience and Skills
️⭐Who we are looking for?
The team is in an intense development phase, with lots of new features. To integrate into this demanding environment—where you'll have the opportunity to contribute to a product that belongs to the team—we're looking for a true engineer who can bring their experience, vision, leadership, and strong sense of product and teamwork. Do you align with our values, have a strong sense of responsibility, and a keen interest in cybersecurity? Let us know!
From a technical standpoint, we're looking for a Back-End Developer (Node.js) to work on the development and orchestration of a data encryption service for both SaaS and On-Premise solutions.
✏️ What is the job description for the Lead Back-end Developer Node.js?
- Write specifications and participate in the product design, including studies and the development of POCs (Proof of Concepts).
- Develop the product in collaboration with all team members (development, code review of MRs, peer programming, adherence to team conventions, etc.).
- Ensure product quality by writing unit and integration tests, and managing CI/CD processes.
- Contribute to the team's best methodological and technical practices by proposing improvements and providing operational support for their implementation.
- Write technical and functional documentation for the product.
- Work closely with the Product Leader and Technical Leaders.
⚙️ What is the technical environment?
- Language: Node.js in TypeScript, Object-Oriented Programming.
- Testing & Quality: X-Ray, Mocha, Supertest, Sonarqube, Cucumber, Gherkin.
- CI/CD: OpenShift, Kubernetes, Docker, RedHat, Jenkins, PagerDuty, Prometheus, Grafana.
- Versioning: Git, GitLab, GitEa.
- Collaborative Tools: Jira, Confluence.
- Methodology: Agile: Scrum, Kanban.
Lead Back-end Developer Node.js: Why Choose Stormshield ?
💻 Which product?
Our Stormshield Data Security solution for Google Workspace provides end-to-end encryption for Google-hosted files. It is also designed to support on-premises deployments with local encryption management (on-premise key). Pushed by PKI, KMS, and sovereign data encryption mechanisms, our solution meets the highest standards of security and compliance.
🔗 What team for the Lead Back-end Developer Node.js?
You will be part of the SDS team, managed by Nina.
The squad is organized into teams of 3 to 4 Developers and 1 QA, with short development cycles (2 weeks). The team follows agile methodologies with short decision-making loops. As a Back-end Developer Node.js, you will work within one of these squads alongside back-end developers and interact with Product Leaders, Tech Leaders, and the Scrum Master.
✔️ Recruitment Process
- An initial discussion with William, our recruitment officer, to understand your current situation and career goals.
- A technical interview with Nina, the manager, accompanied by Bruno and one of the Technical Leaders (Jean-Phi and/or Tod). This step allows us to go deeper into your skills and team dynamics.
- An additional discussion with Nina and possibly a future teammate to provide more insights into our development process.
- A final HR interview with Audrey to present Stormshield’s culture and values.
As a human-centered company, we prioritize the integration of people with disabilities (RQTH).