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
Senior

Job 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.

Apply for this position