Développeur·se Senior Fullstack PHP - Laravel & Vue.Js H/F
Role details
Job location
Tech stack
Job description
Passage à l'échelle : on structure l'architecture backend & frontend pour soutenir notre croissance internationale (performances, sécurité, observabilité).
- Impact produit réel : vous livrez des fonctionnalités utilisées au quotidien par des clients exigeants, et qui gèrent des centaines de milliers d'équipements.
- Ownership & exigence : vous prenez la main sur les sujets de développement de bout en bout, du Front aux services backend, en gardant une qualité sans compromis.
- Équipe compacte, Aplayers : 5 devs aujourd'hui (vous serez le/la 6e), Agile (Scrum), autonomie, feedbacks, amélioration continue.
Si vous aimez l'ownership, les défis techniques concrets et élever la barre côté front ET back, vous serez à la bonne adresse., En tant que Senior Fullstack PHP/Laravel & Vue.js, vous :
- Concevez et livrez des fonctionnalités de bout en bout : API, logique métier, intégrations, et interfaces Vue.js élégantes et performantes.
- Faites évoluer l'architecture : performance, scalabilité (queues, caches, patterns de résilience), sécurité, observabilité (metrics, logs, traces) et qualité front.
- Structurez le front : design system (components réutilisables), Sass/CSS architecture (BEM/ITCSS), accessibilité (WCAG/RGAA), responsive, state management (Pinia/Vuex).
- Tenez le niveau d'ingénierie : standards de code (ESLint/Prettier/Stylelint), revues de code, RFC/ADR, dette technique raisonnée.
- Contribuez à la qualité de l'équipe : pair programming, revues pédagogiques, partage de connaissances (front & back).
- Collaborez en mode produit : vous challengez les specs, clarifiez les besoins, arbitrez impact vs complexité (UX, perf, sécurité).
Votre quotidien
- Concevoir et développer des fonctionnalités utiles, ergonomiques, performantes et sécurisées.
- Consommer et concevoir des APIs REST propres
- Construire des UIs Vue.js modernes (Vue 3, Composition API), Sass/CSS soignés, composants accessibles.
- Tester avec PHPUnit côté back, Cypress (E2E) côté Front.
- Optimiser MySQL (modèle, indexation, requêtes), tirer parti de Redis
- Travailler dans un environnement Docker/Azure avec GitLab CI et pipelines.
- Contribuer à la sécurité (auth, permissions, protection des données, durcissement), et à la fiabilité (timeouts, retries, idempotence).
- Coanimer les rituels Scrum, maîtriser la dette technique, documenter (ADR/RFC), instrumenter (Prometheus/Grafana)., Les buzzwords sans substance.
- Les paillettes sans impact (pingpong > non, qualité > oui).
- Le CV parfait : montrez-nous surtout ce que vous avez construit et appris.
Processus de recrutement
- Échange découverte (30 min) - votre parcours, vos envies, notre contexte.
- Session technique (75-90 min) - design & code review (cas concret), pair programming front & back.
- Fit produit & équipe (45-60 min) - échange avec le/la Lead Dev & la team. Retour sous quelques jours. Pas de marathon, on valorise la discussion et le concret.
Requirements
Stack & environnement
- Backend : PHP 8 / Laravel 12, MySQL, Redis, NGINX, Linux, GitLab CI/CD, Prometheus, Grafana, Blackfire.io
- Frontend : Vue.js (Vue 3), Sass, CSS3, Vite, Cypress (E2E), ESLint/Prettier/Stylelint
- Infra : Docker, Kubernetes, MS Azure
- Outils : Jira, GitLab, cypress.io, 5+ ans en PHP (7/8) dont 3+ ans sur Laravel (ou Symfony, à l'aise pour basculer).
- 2+ ans en Vue.js (Vue 2/3), ES2015+, Sass/CSS ; maîtrise de l'architecture CSS (BEM/ITCSS), responsive et accessibilité (WCAG).
- Solide expérience des APIs REST, MySQL (modélisation, perfs, transactions), Redis, queues, et Vibe coding.
- Pratique convaincante de la pyramide de tests (unitaires, intégration, E2E) et des revues de code (front & back).
- À l'aise avec Docker, CI/CD (GitLab), observabilité (Prometheus/Grafana), expérience en déploiement continu.
- Bonus : Pinia/Vuex, TypeScript (optionnel), C# et/ou Python, expérience IoT, Azure, Kubernetes avancé.
- Soft skills : sens produit/UX, autonomie, communication claire, pragmatisme (faire simple quand il faut, architecturer quand c'est nécessaire).
Diplôme, école : peu importe. Ce qui compte, c'est votre niveau, votre impact et votre état d'esprit.
Un bon niveau d'anglais est nécessaire sur ce poste à portée internationale., 5+ ans en PHP (7/8) dont 3+ ans sur Laravel (ou Symfony, à l'aise pour basculer).
- 2+ ans en Vue.js (Vue 2/3), ES2015+, Sass/CSS ; maîtrise de l'architecture CSS (BEM/ITCSS), responsive et accessibilité (WCAG).
- Solide expérience des APIs REST, MySQL (modélisation, perfs, transactions), Redis, queues, et Vibe coding.
- Pratique convaincante de la pyramide de tests (unitaires, intégration, E2E) et des revues de code (front & back).
- À l'aise avec Docker, CI/CD (GitLab), observabilité (Prometheus/Grafana), expérience en déploiement continu.
- Bonus : Pinia/Vuex, TypeScript (optionnel), C# et/ou Python, expérience IoT, Azure, Kubernetes avancé.
- Soft skills : sens produit/UX, autonomie, communication claire, pragmatisme (faire simple quand il faut, architecturer quand c'est nécessaire).
Diplôme, école : peu importe. Ce qui compte, c'est votre niveau, votre impact et votre état d'esprit.
Un bon niveau d'anglais est nécessaire sur ce poste à portée
Benefits & conditions
Impact immédiat : vos décisions front & back se voient en prod, rapidement.
- Ownership : liberté, responsabilité, confiance dès le jour 1.
- Équipe exigeante & bienveillante : on se tire vers le haut, on apprend ensemble.
- Hybride / remote : poste basé à Villejust (91) ou remote en France.
- Package compétitif : rémunération selon profil + TR + chèques cadeaux & vacances + intéressement + PEE + transport + mutuelle + croissants & cookies.