Position: Senior PHP Developer
Company: EPAM Systems (Odessa)
Experience required: 2y
Category: PHP
English level: intermediate
Published: 2022-01-01T00:00:00+02:00

The main responsibilities of the position include: 
Integrating various payment methods like Credit/Debit Cards, eWallets, cryptocurrencies (Bitcoins, etc) & Banks with Company’s payment gateway and members area.
Implementing new features in the member's area, payment gateway, and other projects.
Maintaining and refactoring various projects.

**Main requirements: **
•	Very good knowledge of PHP5+, MySQL, Redis, HTML, JavaScript
•	Experience with Symfony Framework/Components
•	Very good understanding of OOP  principles
•	Very good understanding of best security practices
•	Experience with consuming 3rd party web services
•	Experience in writing tests with PHPUnit
•	Experience with GIT 
•	BSc/MSc in Information Technology/Computer Science or any other relevant degree
•	Very good communication and writing skills in English 

**The following will be considered an advantage: **
•	Experience in payment gateway integrations
•	Experience in the development of REST APIs
•	Experience in message brokers like RabbitMQ
•	Experience in database query optimization
•	Experience in creating composer packages

BENEFITS
• Competitive compensation depending on experience and skills;
• The individual career path;
• Social package — medical insurance, sports;
• Compensation for sick lists and regular vacations;
• English classes with certified English teachers;
• Unlimited access to LinkedIn learning solutions;
• Flexible work hours.