Job Description
Roles & Responsibilities
Job Description
Mission : To design, develop, and maintain robust and scalable applications using PHP (Laravel) for the back end and Vue.js for the front end. Contribution to product quality improvement: unit, integration, and end-to-end testing.
- Significant experience with microservices and event-driven architectures.
- Proficiency in relational databases (MySQL, PostgreSQL).
- In-depth knowledge of Laravel Eloquent ORM and best practices for query optimization.
- Experience in developing and consuming REST APIs and ideally GraphQL.
- Vue.js best practices: reusable r components, Vuex/Pinia for state management, performance optimization, TypeScript best practices (if used).
- Knowledge of Drupal is appreciated: integration with existing backends, content management, module customization.
- Familiar with DevOps principles and the implementation of CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
- My mastery of version control tools, especially Git.
- Understanding and application of craftsmanship principles (SOLID, Clean Code).
- Mastery of Agile methods, particularly Scrum.
Desired Candidate Profile
Qualifications
- A Master's degree (Bac+5) from an engineering school or equivalent university qualification with a specialization in computer science, or equivalent significant experience.
- Over 7 years of experience in Vue.js / PHP