Développeur PHP Senior | Poste à Distance | Stack Technologique Avancée
À distance
À plein temps
Introduction
Nous recherchons un Développeur PHP Senior expérimenté pour rejoindre notre équipe d'innovation en télétravail à temps plein. Dans ce rôle stratégique, vous concevrez, développerez et maintiendrez des applications web sophistiquées utilisant l'architecture PHP moderne et un écosystème technologique complémentaire. Le candidat idéal maîtrise parfaitement la programmation orientée objet et les méthodologies de développement contemporaines.
Responsabilités Principales
- Architecturer et développer des applications robustes et évolutives en utilisant PHP 8.x et les principes avancés de programmation orientée objet.
- Implémenter et maintenir l'architecture MVC pour garantir des bases de code propres et pérennes.
- Concevoir et optimiser des structures de bases de données et des requêtes MySQL 8.0 pour des performances optimales.
- Collaborer avec les développeurs front-end pour intégrer harmonieusement les éléments d'interface utilisateur à la logique serveur.
- Utiliser la conteneurisation avec Docker pour assurer des environnements de développement et de déploiement cohérents.
- Mettre en œuvre des solutions de mise en file d'attente avec RabbitMQ pour le traitement asynchrone efficace.
- Assurer la qualité irréprochable du code par des tests exhaustifs et le respect rigoureux des normes de codage.
- Participer activement aux revues de code et fournir des retours constructifs aux membres de l'équipe.
- Résoudre des problématiques techniques complexes dans les environnements de production critiques.
- Contribuer à l'élaboration de documentation technique précise pour le partage des connaissances.
Compétences Requises
- Minimum 5+ ans d'expérience professionnelle en développement PHP, avec une maîtrise approfondie de PHP 7.4 jusqu'à 8.2.
- Compréhension solide des principes de POO et des modèles d'architecture MVC avancés.
- Maîtrise du JavaScript moderne (ES2018-ES2023) et CSS3 pour l'intégration front-end sophistiquée.
- Expérience substantielle avec MySQL 8.0, incluant l'optimisation des requêtes complexes et la conception de bases de données performantes.
- Expertise pratique avec Composer pour la gestion efficace des dépendances.
- Familiarité approfondie avec les gestionnaires de paquets comme npm pour l'écosystème front-end.
- Expérience confirmée avec la conteneurisation Docker et les stratégies d'orchestration associées.
- Connaissance approfondie des systèmes de messagerie, particulièrement RabbitMQ pour les communications asynchrones.
- Maîtrise des outils de compilation tels que webpack pour l'optimisation des ressources statiques.
- Expertise dans la configuration et l'optimisation des serveurs web Apache et Nginx.
- Aisance confirmée dans les environnements Linux et utilisation avancée de SSH pour l'administration serveur.
- Expérience avec jQuery et les alternatives modernes pour la manipulation efficace du DOM.
Atouts Supplémentaires
- Expérience avec des frameworks PHP majeurs tels que Laravel, Symfony ou CodeIgniter.
- Connaissance des bases de données NoSQL comme MongoDB ou Redis pour les cas d'usage spécifiques.
- Expertise dans la conception et l'implémentation d'API RESTful respectant les meilleures pratiques.
- Familiarité avec les pipelines CI/CD et les méthodologies de test automatisé.
- Expérience avec Kubernetes pour l'orchestration avancée de conteneurs en environnement complexe.
- Connaissance approfondie des plateformes cloud (AWS, GCP ou Azure) et de leurs services managés.
- Compréhension fine de l'architecture microservices et de ses implications techniques.
- Expérience avec les technologies temps réel comme WebSockets pour des applications interactives.
Pourquoi Nous Rejoindre
Intégrez notre équipe d'experts et travaillez sur des projets stimulants dans un environnement flexible entièrement à distance. Nous proposons une rémunération compétitive, des opportunités substantielles de développement professionnel et la possibilité d'exploiter des technologies de pointe. Notre culture collaborative valorise l'innovation, l'apprentissage continu et l'équilibre optimal entre vie professionnelle et personnelle. En tant que collaborateur senior, vous exercerez une influence significative sur les orientations techniques et contribuerez directement à l'évolution de nos produits stratégiques.