Novancy, cabinet de recrutement spécialisé dans les systèmes d’information et la transformation digitale, recherche un développeur Full Stack Senior (Vue.js / PHP / Laravel) pour un contrat freelance de 6 mois renouvelable (220 à 225 jours-homme). Le poste est basé à Casablanca, Maroc, mais peut inclure du télétravail selon les besoins du client.
Responsabilités principales :
- Concevoir, développer et maintenir des applications robustes et scalables en PHP (Laravel) pour le back‑end et Vue.js pour le front‑end.
- Intégrer des architectures micro‑services et event‑driven, en assurant la communication via API REST et, idéalement, GraphQL.
- Optimiser les performances et la qualité du code en appliquant les bonnes pratiques Laravel Eloquent ORM, SOLID, Clean Code, et en réalisant des tests unitaires, d’intégration et end‑to‑end.
- Participer aux revues de code, à la mise en place de pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions) et à l’utilisation d’outils de qualité (SonarQube, coverage tests).
- Collaborer étroitement avec les équipes métiers, produits et techniques, en assurant une communication claire et en proposant des optimisations techniques.
- Encadrer les développeurs juniors, contribuer aux choix d’architecture et diffuser les bonnes pratiques.
Profil recherché :
- Diplômé(e) Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Expérience de plus de 7 ans en Vue.js / PHP.
- Expérience significative en micro‑services, event‑driven, bases de données relationnelles (MySQL, PostgreSQL) et Laravel Eloquent ORM.
- Maîtrise des API REST, idéalement GraphQL, et des outils CI/CD.
- Connaissance de Drupal appréciée.
- Compétences en DevOps, Git, GitLab CI, Jenkins, GitHub Actions, SonarQube.
- Maîtrise des tests unitaires, d’intégration et end‑to‑end.
- Expérience Agile (Scrum) et bonnes pratiques de développement (SOLID, Clean Code).
- Excellentes compétences en communication écrite et orale.
Conditions :
- Contrat freelance, rémunération à négocier.
- Localisation : Casablanca (possibilité de télétravail).
- Durée : 6 mois renouvelable (220 à 225 JH).
Si vous êtes passionné par le développement Full Stack, que vous maîtrisez Vue.js, PHP et Laravel, et que vous souhaitez contribuer à un projet de transformation digitale d’une banque, envoyez votre candidature à Novancy. Nous sommes impatients de collaborer avec un professionnel motivé et expérimenté.