Position: Senior PHP Developer
Category: PHP
English level: pre
Years of experience: 9


Support, refinement of existing projects and development of new ones. Decomposition of the existing functionality with transfer its to microservices. Optimization of functionality to improve performance (up to 10k requests per second), using various methods - for example, preliminary data preparation using workers and organizing an effective data caching system. Increasing the stability of the project both by making changes to the code (for example, limiting the execution flow using mutexes) and due to an effective logging system.

Interviewing candidates for the team, checking test tasks, mentoring new team members. Code review, implementation of methods for improving the quality and reliability of code (code analyzers PHPStan, ECS, implementation of functional tests on Behat).

Setting tasks and planning - discussion of new functionality, description of implementation mechanisms with decomposition into tasks, participation in the formation of a list of tasks in the sprint, the order of their implementation.
Work in a friendly company, with interesting projects and a minimum of bureaucracy. I am happy to take on a job that will require the study of additional technologies.