Position: Backend Developer (PHP)
Company: NCube
Category: PHP
Experience required: 3y
English level: upper

Must have: 
Strong knowledge and experience with PHP and Laravel framework 
Strong understanding of Git version control 
Good experience developing and implementing RESTful APIs and SOAP Web Services (Soap) and using such tools for integration with 3rd-party systems 
Good experience in interacting with MySQL database (in addition to the ability to write raw SQL queries) and strong experience in design of relational database (MySql) 
Excellence in programming, debugging, and implementation skills 
Strong knowledge in DDD/TDD 
Technical understanding required with Linux, Apache/NGINX web servers 
AJAX application including parsing and rendering JSON and XML 
Strong OOP programming and Object Composition, method and class naming, layering 
Strong theoretical and practical skill of understanding and implementing basic programming patterns and principles 
Experience to work with large monolithic and multi-tenanted architecture 
Familiarity with Caching solutions e.g. Redis, Memcache 
Familiarity with message brokers (RabbitMQ) 
Strong communication skills and good command of the English language 


Responsibilities:
Build high-quality, reusable and reliable PHP code using Laravel framework and based on agreed-upon designs and architecture 
Enhance our existing platform for an optimal performance, usability and design 
Develop Unit-Tests within the code where required 
Review time estimates for tasks completion that developers use a benchmark 
Assist in preparation of the technical documents for code written by the backend development team 
Participate in daily stand-up meetings to review current progress and obstacles with direct team 
Collaborate with BAs, QAs, developers and operations managers across our various regions and teams 
Help maintain code quality, organization, and automation 

We offer:  
Competitive salary with the regular review 
Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv  
PE 5% Taxes compensations, accountant assistance  
Vacation (up to 20 working days) 
Paid sick leaves (10 working days) 
Medical Insurance after probation period (3 months)  
Online English courses 
Direct cooperation with the customer 
Teambuildings, corporate parties and company trips abroad  
Great working environment and team spirit