Position: Middle/Senior PHP Developer 2003/05
Company: Argument
Experience required: 3y
English level: intermediate

Tasks:
-Designing and integrating new solutions and logics within the payment service;
-support of existing logics;
-participation in the development and approval of architectural requirements;
-technical development of the project;
-Implementation of business tasks of the department;
-code and query optimization;
-code review;
-writing unit tests;
-tasks to automate routine work.

-Candidate's experience and knowledge requirements:
-Strong knowledge of PHP 7;
-MySQL skills, understanding of indexing and internal query optimizer principles;
-Experience in performance optimization of high-burden projects;
-Understanding and experience in the practical application of OOP principles, design patterns;
-Experience with PHP-frameworks (Symfony, Yii 1\2);
-Experience of working with Git (including the console);
-UML knowledge;
-experience in writing unit tests, which test the code's performance and not just create coverage;
-Knowledge of Linux OS sufficient for project deployment;
managerial experience.

The company offers:
-an office in the city center;
-paid sick leave and vacation;
-50% compensation for gym membership and language courses;
-corporate medical insurance;
-corporate events and teambuilding.

-Current project stack: PHP 5.6\7, Yii, MySQL, Redis, Memcached, RabbitMQ, jQuery.

Project team:
-Adopts an iterative approach to feature development;
-Adheres to an agile development methodology - Scrum;
-Continuous refactoring and improvement of the application architecture;
-pays special attention to code quality and support, compliance with PSR standards, as well as internal team agreements;
-Conducts daily Code reviews.