Développeur Full Stack

Yeswehack
Canton de Rouen-1, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
French, English

Job location

Remote
Canton de Rouen-1, France

Tech stack

HTML
JavaScript
PHP
API
CSS
Code Review
Databases
Continuous Integration
Relational Databases
Linux
DevOps
Django
Python
Laravel
PostgreSQL
MariaDB
MongoDB
MySQL
Open Source Technology
RabbitMQ
Redis
Next.js
SQL Databases
Symfony
TypeScript
Flask
PHPUnit
Generative AI
Codeception
Backend
Gitlab
GIT
Vue.js
WebPack
Angular
Gitlab-ci
Playwright
Kafka
Front End Software Development
REST
Doctrine
Docker

Job description

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., * 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

Requirements

  • Framework JavaScript moderne (Angular, Vue.js, Next.js) + maîtrise de TypeScript, HTML, CSS
  • Outils de build (Webpack, Vite ou équivalent)
  • Frameworks de tests frontend (Jest, Playwright…)
  • Développement backend en PHP avec framework moderne (Symfony, Laravel)
  • ORM (Doctrine ou équivalent)
  • Conception d'API REST
  • Frameworks de tests backend (PHPUnit, Codeception)
  • Bases de données SQL (MySQL/MariaDB, PostgreSQL)
  • Docker, Docker Compose, Linux
  • Git + CI/CD (GitLab ou équivalent)
  • Anglais professionnel (B2+)

Ce qui fera la différence

  • Intérêt marqué pour la cybersécurité
  • Envie d'apprendre et de partager vos connaissances avec l'équipe (revue, pairing, retours d'expérience)
  • Sensibilité UX/UI et design system
  • Participation à des projets open source, * 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
  • Vous êtes ouvert aux outils d'IA générative et prêt à les utiliser de manière pragmatique dans votre travail

Environnement technique

  • Langages: PHP, Typescript, Python, SQL
  • Framework: Symfony, Angular, Flask, Vue.js, Next.js, Django
  • SGBD: MySQL, PostgreSQL, MongoDB, Redis
  • Broker: Kafka, RabbitMQ
  • Outils DevOps: GitLab CI, docker/docker compose

Environnement de travail

  • Équipes de développement 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.

About the company

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 125 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).

Apply for this position