Job Description
Roles & Responsibilities
Job Description
- Mastering the PHP programming language and the Symfony framework, particularly for back-end development of web applications.
- Possess in-depth expertise in the Vue.js framework for front-end development of web interfaces, including component management, data and user interaction.
- Possess solid experience in CI/CD (continuous integration and delivery), with mastery of tools such as Jenkins, GitLab CI, as well as deployment pipeline best practices.
- Mastering containerization and orchestration technologies such as Docker and Kubernetes for scalable and reproducible application deployment.
- be comfortable with JavaScript on both the client and server sides (NodeJS), and have a good command of modern testing tools such as Jest, Vitest, JUnit and Mockito in a Test-Driven Development (TDD) approach and robust unit testing.
- Have significant experience in monitoring (observability, performance tracking, anomaly detection) and in the use of API testing tools such as Postman.
- To engage in a craftsmanship approach to development, giving particular importance to code quality, good development practices and the principles of Domain-Driven Design (DDD).
- Knowledge of Agile project management methods (Scrum, Sprint Planning, Backlog)
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