Description du poste : Missions principales
• Réaliser un audit technique du code existant, cartographier les fonctionnalités, proposer des quick wins et un plan de remédiation
• Migrer l'application vers Laravel (v10/11) en suivant les bonnes pratiques : architecture modulaire, modèles Eloquent, services, policies, permissions
• Concevoir des API REST sécurisées (authentification via Sanctum/Fortify), avec validation, tri, pagination et recherche
• Écrire des tests automatisés (PHPUnit, Pest) et appliquer des standards de qualité (PSR-12, linters)
• Optimiser les performances (requêtes SQL, cache, files, indexation), assurer la sécurité et la scalabilité
• Rédiger une documentation technique claire (README, schémas DB, endpoints API) et participer activement aux revues de code
• Gérer les déploiements avec Git, CI/CD, environnements staging/production
• Exécuter une stratégie de migration incrémentale sans interruption de service
• Refactoriser le code vers une architecture orientée services : Repository/Service, DTO, Events/Listeners
• Garantir l’intégrité des données (scripts de migration, backups, rollbacks)
• Travailler en collaboration avec les équipes métier pour prioriser le backlog et livrer fréquemment
✅ Profil recherché
• Diplôme Bac+3 minimum en Informatique, Développement Web ou domaine connexe
• Expérience d’au moins 3 ans en développement PHP, avec une solide pratique de Laravel
• Maîtrise de PHP 8.x, Laravel (10/11), Eloquent, migrations, policies/gates, queues Redis, notifications
• Bon niveau en base de données MySQL/MariaDB (indexation, vues, transactions)
• Expérience en refactoring de code legacy : audit, découpage, tests de caractérisation
• Maîtrise des outils Git (branches, pull requests, rebase), Composer, npm/Vite
• Frontend basique : Blade + Tailwind CSS ou équivalent
• Autonomie, rigueur, sens de la qualité, de la documentation et du travail bien fait
📄 Dossier de candidature
Merci de nous transmettre votre CV et lettre de motivation