Back-end PHP Core Developer

remote

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