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 Fullstack Developer React / Node.js for our office in Lyon.
Fullstack Developer React / Node.js / TypeScript: Job Overview
- Position: Fullstack Developer React / Node.js / TypeScript
- Team: MUM (Unified Management Unified Management)
- Type: Permanent Contract
- Location: Lyon
- Remote Work: Up to 3 days per week
Fullstack Developer React / Node.js / TypeScript: Experience and Skills
️⭐Who we are looking for?
Manager of the MUM team, François is looking for a Fullstack Developer to work on the development of a new SaaS solution for centralized management of cybersecurity solutions. You will have the unique opportunity to contribute to the creation and evolution of an emerging project, participate in its design, and shape its development as it takes form.
Joining our team at this early stage will not only allow you to bring your expertise but also to express your creativity and see the direct impact of your work on the future success of the project. If you are passionate about innovation, enjoy challenges, and want to be at the heart of creating an innovative solution, this opportunity is for you.
✏️ What is the job description for the Fullstack Developer?
- Develop features for a full-stack web application: Design, develop, and test innovative and robust features using TypeScript/Node.js to ensure proper application functionality.
- Data Layer: Build on the foundations of data layers (stored in a relational or NoSQL database) and create communication services between components.
- REST APIs and GraphQL: Create robust and secure REST/GraphQL APIs to facilitate access to various services and data layers. Focus on performance and code scalability.
- Interface development: Maintain the consistency of web pages by focusing on accessibility and responsive design.
- Ensure security: Implement measures to ensure application security, such as authentication, encryption, and access control, to protect the application against breaches and attacks (e.g., JWT, OAuth).
- Technical troubleshooting: Troubleshoot technical issues, identify root causes of problems, and implement fixes to improve application performance.
- Development and testing: Contribute to the continuous improvement of production environments and ensure quality code via unit and integration tests.
⚙️ What is the technical environment?
- Languages: TypeScript, TSX, CSS
- Frameworks: (Node.js / React) ; tailwindcss
- Database technologies: PostgreSQL, MongoDB, and other similar tools
- APIs: OpenID Connect
- Testing & Quality: Jest, Playwright, XRay, Cucumber, Gherkin
- CI/CD: OpenShift, Kubernetes, Docker, GitlabCI, PagerDuty, Prometheus, Grafana
- Versioning: Git, GitLab, Gitea
- Collaboration tools: Jira, Confluence
- Tools and Environment: Scrum, Kanban
Fullstack Developer: Why Choose Stormshield ?
💻 Which product?
The MUM team designs a SaaS cybersecurity solution that integrates a platform based on the cloud to offer companies complete protection of their digital environments. This solution centralizes and facilitates access to all functionalities. The key to this product lies in a user-centric vision and ergonomics: a single interface with control functionalities accessible anywhere, be it from the office, the cloud, or even from mobile devices.
✔️ Recruitment Process
- An initial exchange with William, our recruitment manager, to discuss your current work and how we can collaborate.
- A phone interview with François, accompanied by the architect, to give you a more detailed explanation of the team's workflow and the vision for the role.
- A technical interview with François and part of your future team, involving development exercises.
- An HR interview with Audrey, to present Stormshield as a whole and outline the full range of benefits.
As a human-centered company, we prioritize the integration of people with disabilities (RQTH).