Développeur Backend Senior PHP / Symfony - APIs et Connecteurs F/H
SQUAD
Canton de Nantes-1, France
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French, English Experience level
Senior Compensation
€ 45KJob location
Canton de Nantes-1, France
Tech stack
PHP
API
Amazon Web Services (AWS)
Code Review
Cursor (Graphical User Interface Elements)
Human Resources Information System (HRIS)
PostgreSQL
MySQL
Scrum
RabbitMQ
Service-Oriented Architecture
Symfony
Datadog
Postman
PHPUnit
Backend
Behat
Sentry
Front End Software Development
REST
Docker
Job description
Concevoir et développer des APIs RESTful robustes en PHP 8. 3+ / Symfony 6. 3 (Symfony Messenger)
- Développer et maintenir des connecteurs avec des systèmes tiers (LMS, SIRH, outils du quotidien)
- Gérer les messages asynchrones avec RabbitMQ
- Travailler sur des bases de données MySQL et PostgreSQL, infrastructure AWS
- Assurer l'observabilité via Datadog et Sentry
- Participer aux choix d'architecture technique (DDD, Clean Architecture, CQS, Command Bus, Adapter)
- Assurer la qualité du code : TDD avec PhpUnit, BDD avec Behat, revues de code, documentation
- Collaborer étroitement avec les squads produit et frontend dans un environnement agile (Scrum, Kanban)
Requirements
Minimum 5 ans d'expérience minimum en développement backend PHP / Symfony
- Excellente maîtrise de Symfony Messenger et des messages asynchrones (RabbitMQ)
- Solide maîtrise des APIs RESTful (API Doc, Postman) et des architectures orientées services
- Expérience avec les intégrations de systèmes tiers (LMS, SIRH...)
- Connaissances Docker et AWS appliquées au quotidien
- Connaissance ou appétence pour les principes DDD et Clean Architecture (Command Bus, CQS, Adapter)
- À l'aise avec les agents/assistants IA (Windsurf, Cursor...) intégrés au workflow
- Esprit d'équipe fort : vous aimez co-construire, partager (veille technique, talks, meetups) et ne pas travailler en silo, Curiosité technique et veille active
- Autonomie et force de proposition
- Esprit d'équipe et entraide
- Anglais courant (B 2+) ? la squad est internationale et l'anglais est la langue de travail au quotidien
- Les profils solitaires qui n'aiment pas collaborer ne correspondront pas à la culture de l'équipe
Benefits & conditions
Rejoindre une FrenchTech engagée au service de la formation pour tous
-
Un impact direct sur l'accès à la formation à grande échelle en Europe, Avantages Rémunération & conditions
-
Statut Cadre ? Convention collective SYNTEC
-
36h 30 hebdomadaires ? 8 à 12 jours de RTT selon l'année
About the company
Au sein de la squad technique ? composée de profils back, front et DevOps, en France et à l'international ? vous interviendrez sur le développement et la maintenance des APIs et connecteurs qui alimentent la plateforme de formation.