Développeur Full Stack

Yeswehack
Canton de Betton, France
1 month ago

Role details

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

Job location

Canton de Betton, France

Tech stack

HTML
JavaScript
PHP
API
Unit Testing
CSS
Code Review
Continuous Integration
Linux
Laravel
PostgreSQL
MariaDB
MySQL
Open Source Technology
Next.js
Symfony
TypeScript
PHPUnit
Codeception
Backend
Gitlab
GIT
Vue.js
WebPack
Angular
Playwright
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.

Ce poste est sur site avec 2 jours de TT/semaine.

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

Apply for this position