Fondée en 2015, YesWeHack propose aux entreprises une approche innovante de la cybersécurité, grâce au Bug Bounty (récompense pour vulnérabilités), en connectant plus de 100 000 experts en cybersécurité (hackers éthiques) répartis dans 130 pays, et les entreprises pour sécuriser leurs périmètres exposés et rechercher des vulnérabilités (bugs) dans leurs sites web, applications mobiles, infrastructures et objets connectés.
YesWeHack est la principale plateforme de Bug Bounty en Europe, et possède des bureaux à Paris, Rennes et Rouen (France), ainsi qu'à Singapour (Asie).
Vous rejoignez une équipe expérimentée pour faire évoluer et maintenir notre plateforme de Bug Bounty et de gestion des vulnérabilités.
Votre rôle : concevoir et livrer des fonctionnalités complètes, du frontend Angular au backend Symfony, avec un haut niveau d’exigence en qualité, sécurité et performance.
Nous ne faisons pas de la technologie pour la technologie : chaque ligne de code sert un produit, un business et des utilisateurs. Vous travaillerez en étroite collaboration avec les autres développeurs, mais aussi avec notre équipe Produit pour créer des solutions utiles et efficaces.
Vos missions
Concevoir, développer et livrer des fonctionnalités de bout en bout
Maintenir, refactorer et sécuriser le code existant
Écrire et maintenir des tests unitaires, d’intégration et end-to-end
Documenter l’architecture, les API et les composants
Contribuer à la performance, à la sécurité et à l’observabilité
Participer aux revues de code et au partage de connaissances
Compétences techniques
Angular (v17+), TypeScript, HTML, CSS (SASS)
Outils de build (Webpack ou équivalent)
Tests frontend (Jest, Karma, Jasmine, Playwright)
Symfony (v5+) ou un autre framework backend moderne si vous êtes prêt à monter en compétence sur Symfony
Doctrine ou ORM équivalent
Conception d’API REST et bonnes pratiques HTTP
Tests backend (PHPUnit, Codeception)
Bases de données MariaDB et/ou PostgreSQL
Docker, Docker Compose et Linux
Git et GitLab CI/CD
Bon niveau d’anglais (B2 ou plus)
Ce qui fera la différence
Intérêt marqué pour la cybersécurité
Expérience sur d’autres frameworks backend si vous n’avez pas encore travaillé avec Symfony
Sensibilité UX/UI et design system
Participation à des projets open source
Votre profil
Vous aimez comprendre les besoins métier et l’impact de vos développements
Vous êtes rigoureux, pragmatique et orienté solution
Vous avez le goût du travail en équipe et du partage de connaissances
Vous êtes curieux, apprenez vite et cherchez à progresser en continu
Vous avez une vraie attention pour la qualité, la sécurité et la performance
Environnement
Équipes réparties entre Rennes et Rouen
Télétravail possible jusqu’à 3 jours par semaine
Culture de l’amélioration continue et de la formation
Important
Nous savons qu’il est rare de cocher toutes les cases.
L’essentiel est de savoir où vous êtes déjà à l’aise et ce que vous êtes prêt à apprendre.
Si vous vous reconnaissez dans notre état d’esprit et nos ambitions, nous serons ravis d’échanger avec vous.