Développeur Backend Symfony Confirmé / Senior (PHP 8, RabbitMQ, Performance)
Jean Michel
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
IntermediateJob location
Tech stack
PHP
API
Automation of Tests
Unit Testing
Software Quality
Code Review
Software Design Patterns
Drupal
Elasticsearch
JSON
RabbitMQ
Redis
Data Streaming
Symfony
Link Control Protocol
PHPUnit
Backend
Varnish
Gitlab-ci
Front End Software Development
REST
Api Management
Docker
Job description
Au sein d'une équipe produit intervenant sur une plateforme numérique à forte audience, vous participerez à la conception, au développement et à l'évolution d'applications critiques utilisées quotidiennement par plusieurs millions d'utilisateurs.
Vous interviendrez sur des problématiques de performance, de scalabilité et de qualité logicielle dans un environnement moderne reposant sur PHP 8 et Symfony.
Vos missions
- Concevoir et développer des API performantes et évolutives
- Participer aux choix d'architecture et à l'amélioration continue des applications
- Mettre en œuvre des traitements asynchrones et des flux de données via RabbitMQ
- Optimiser les performances applicatives et les temps de réponse
- Participer à la gestion du cache et aux stratégies de montée en charge
- Garantir la qualité du code grâce aux tests automatisés et aux bonnes pratiques de développement
- Collaborer avec les équipes Produit, Data et Front-End
- Participer aux revues de code et à l'amélioration continue des pratiques de développement
Requirements
- PHPUnit
- REST api
- RabbitMQ
- Json
- Drupal commerce, Environnement technique
- PHP 8.x
- Symfony 6 / 7 / 8
- API Platform
- RabbitMQ
- Redis
- Varnish
- Docker
- GitLab CI/CD
- PHPUnit
- Elasticsearch
Description du profil
Nous recherchons un développeur Symfony passionné par les problématiques backend et les environnements à fort trafic., * Excellente maîtrise de PHP 8 et Symfony
- Expérience significative sur les API REST
- Bonne connaissance des composants Messenger, Workflow et Serializer
- Maîtrise des principes SOLID et des design patterns
- Expérience des architectures asynchrones et de RabbitMQ
- Pratique régulière des tests unitaires et d'intégration
- Sensibilité aux problématiques de performance et d'optimisation
Seront particulièrement appréciés
- Expérience sur des plateformes média, streaming ou e-commerce à fort trafic
- Maîtrise de Varnish et des mécanismes de cache avancés
- Connaissance des Core Web Vitals (LCP, INP, CLS)
- SEO technique (JSON-LD, sitemap)