Développeur fullstack Senior (h/f)
Mailinblack
Canton de Marseille-12, France
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
SeniorJob location
Canton de Marseille-12, France
Tech stack
Java
Agile Methodologies
Automation of Tests
Unit Testing
Azure
Software Quality
Code Review
Computer Security
Continuous Integration
Debian Linux
DevOps
RabbitMQ
TypeScript
RxJS
Spring-boot
Backend
Angular
Front End Software Development
Docker
Job description
- Agir concrètement sur notre mission : vous participerez à la protection de nos clients et contribuerez directement à réduire le risque humain.
- Développer vos compétences : vous évoluerez dans un environnement stimulant où vos idées sont écoutées et votre expertise valorisée.
- Impacter nos équipes et notre culture : vous travaillerez avec des collaborateurs engagés, prêts à relever des défis ensemble et à partager leurs connaissances.
- Contribuer à la société : vous ferez partie d'une entreprise qui s'engage activement pour l'inclusion, l'éducation numérique et l'écologie., * Participer à la conception fonctionnelle et technique des produits avec les PM/PO et les designers.
- Développer, tester et documenter des fonctionnalités robustes, scalables et maintenables.
- Contribuer activement à la structuration du code et aux standards techniques (clean code, patterns, revues de code, CI/CD…).
- Challenger les choix techniques et proposer des solutions durables et cohérentes avec la stratégie technique de l'entreprise.
- Participer à la définition et à l'évolution de l'architecture des applications (Java / Go / Angular).
- Collaborer avec les équipes QA, Ops, Produit et Design pour garantir une livraison fluide et qualitative.
- Assurer une veille technologique continue et partager les bonnes pratiques au sein de l'équipe.
- Être force de proposition dans les améliorations de performance, sécurité et qualité logicielle.
- Contribuer aux rituels Agile/Shape Up : planification, priorisation, estimation, revue et rétrospective., Tous nos collaborateurs, y compris les fonctions commerciales, sont formés dès leur arrivée à la sécurité de l'information et signent un engagement de confidentialité.
Vous serez également accompagné(e) pour comprendre les enjeux clients en matière de conformité (RGPD, ISO, NIS2…).
Requirements
- Back-end : Java 17 (Spring Boot, WebFlux, Reactor, Quarkus), Go
- Front-end : Angular (>=17), Typescript, RxJS
- Infrastructure : Docker, RabbitMQ, Debian, Azure Cloud, * Excellente maîtrise de Java (Spring Boot / Webflux) et/ou Go
- Solides compétences en Angular et Typescript
- Maîtrise des concepts d'architecture logicielle (DDD, microservices, API REST, event-driven…)
- Rigueur dans la structuration du code et la gestion du cycle de vie applicatif
- Connaissances des tests unitaires, d'intégration et end-to-end
- Connaissances des pratiques DevOps (CI/CD, conteneurisation, monitoring)
Notre processus de recrutement inclut :
- Une vérification de vos références professionnelles,
- Un échange sur vos connaissances ou votre sensibilité à la sécurité de l'information.
Benefits & conditions
- Méthodologie : Agile / Shape Up (dérivé de scrum), CI/CD, tests automatisés, peer reviews
- conteneurisation, monitoring), Engagement sécurité et confidentialité
About the company
Rejoignez Mailinblack, le leader français de la cybersécurité.
Depuis 2003, nous protégeons les entreprises en plaçant l'humain au cœur de la cybersécurité. Avec U-Cyber 360, notre solution phare, nous accompagnons plus de 22 500 clients et avons bloqué plus de 150 millions de cyberattaques en 2025.
Nous sommes aujourd'hui 110 collaborateurs à Marseille, et nous cultivons un environnement où l'innovation, le respect et la confiance guident chacune de nos actions.