Senior PHP / Vue.js Full-Stack Developer

Sqli — Morocco · Posted ~1 hour ago

Senior Full-time

Skills

PHP Symfony Vue.js CI/CD Jenkins GitLab CI Docker Kubernetes Monitoring Domain-Driven Design Clean Code

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior engineering role focused on building high-quality web applications across the frontend and backend. You will work with PHP and Symfony alongside Vue.js, implement CI/CD practices, use container orchestration, monitor application performance, and apply clean-code and Domain-Driven Design principles.

Highlights

Work on modern web applications with a strong focus on engineering quality, CI/CD, containerization, monitoring, and Domain-Driven Design. The role combines frontend and backend expertise with mature development practices.

Description

Description du posteMaîtriser le langage de programmation PHP et le framework Symfony, notamment pour le développement back-end des applications web.Avoir une expertise approfondie du framework Vue.js pour le développement front-end des interfaces web, incluant la gestion des composants, des données et de l'interaction utilisateur.Posséder une solide expérience en CI/CD (intégration continue et livraison continue), avec une maîtrise des outils et des pratiques associés, comme Jenkins ou GitLab CI.Être familier avec les technologies Docker et Kubernetes pour la conteneurisation et l'orchestration des applications.Avoir une expérience significative en monitoring, notamment pour le suivi des performances et la détection des anomalies.S'engager dans une approche craftmanship en développement, en accordant une importance particulière à la qualité du code, aux bonnes pratiques de développement et aux principes du Domain-Driven Design (DDD).Posséder une excellente communication écrite et orale pour la production de livrables, de reportings et la collaboration avec l'équipe.Démontrer un esprit d'analyse et d'amélioration continue pour évaluer le code, les impacts et proposer des solutions d'amélioration.Avoir la capacité de prendre du recul pour évaluer les problématiques avec objectivité et proposer des solutions d'amélioration.Être capable de collaborer efficacement en équipe et de s'adapter à un environnement de travail à distance.Maîtriser les concepts d’Agilité (Scrum, Sprint Planning, Backlog…).Avoir une expérience de 10 ans minimum dans le développement d'applications web.