Back-end PHP Core Developer
What will you do
- development of a backend part of web applications according to the specifications and architectural patterns;
- writing of tests;
- integration with internal and external web services;
- debugging the backend part of web applications and errors fixing;
- conducting a code review;
- design of modules;
- support for quality codebase;
- participation in the design of the platform;
- proposals for architectural improvements;
- implementation of best practices;
- compliance with the accepted code convention.
What do we need
- Experience in PHP programming with at least 5 years of experience in supporting production projects
- Knowledge and experience of using relational databases in the context of tasks close to highload
- Understanding the correct use of Key-Value storages (Redis) and MQ (Rabbit) in projects
- Experience with MySQL, knowledge of PostgreSQL or other types of databases will be a plus
- Knowledge of PHP frameworks (especially Symfony / Zend earlier versions)
- It will be a plus to experience with Laravel
- Experience with Docker
- Understanding of OOP, SOLID, DRY, KISS
- Experience with Git, GIT-flow
- Experience with Jenkins, Jira, Bitbucket, Pipeline