Position: backend PHP trainee
Category: PHP
English level: intermediate
Years of experience: 0


Experience with containerization and building containers using docker-compose for deployment and development. Proficiency in using Composer for dependency management and package installation in Symfony projects.

Understanding of designing and working with relational databases, particularly using MySQL as an example. Experience in building tables, and defining relationships. Ensuring proper normalization of databases according to the first three normal forms.

Familiarity with the built-in PDO class in PHP for database connectivity and executing queries securely. Proficiency in working with Doctrine ORM (Data Mapper) and Laravel Eloquent (Active Record) for object-relational mapping and database management in Symfony projects.

Understanding of routing concepts in Symfony, including configuring entry points and defining routes for handling HTTP requests. Knowledge and implementation of REST API principles, and implementing CRUD operations.

Twig Template Engine: Proficiency in working with the Twig template engine to create dynamic and reusable templates in Symfony progects. Basic skills in JavaScript, HTML, and CSS for front-end development and enhancing the user interface of Symfony applications.