Qui sommes-nous ?
Créée en 2003 et basée à Marseille, Mailinblack est aujourd’hui un leader de la cybersécurité en France.
Nous accompagnons plus de 22.000 entreprises et administrations publiques françaises à redéfinir leur sécurité numérique grâce à des outils performants de sécurisation de messagerie, gestionnaire de mot de passe, sensibilisation et formation à la cybersécurité.
En croissance continue, nous avons doublé de taille depuis 2019. Avec un effectif de 115 personnes aujourd’hui, notre mission est d’avoir un impact fort :
Sur nos clients grâce à nos solutions de protection : 143 millions de cyber attaques bloquées en 2023
Sur nos salariés à travers des politiques RH innovantes comme le congé supra légal ou le droit à la déconnexion (récompensées entre autres par notre label Great Place to Work)
Sur notre écosystème avec un engagement sociétal et environnemental fort : équipe RSE, bilan carbone, fresque du climat, code éthique, égalité homme femme, éducation numérique, égalité des chances...
En plein développement, nous cherchons aujourd’hui notre prochain(e) Développeur/euse Senior 🚀
Vos missions :
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.
Environnement :
Back-end : Java 17 (Spring Boot, WebFlux, Reactor, Quarkus), Go
Front-end : Angular (>=17), Typescript, RxJS
Infrastructure : Docker, RabbitMQ, Debian, Azure Cloud
Méthodologie : Agile / Shape Up (dérivé de scrum), CI/CD, tests automatisés, peer reviews
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)