Position: Laravel PHP Developer / Team Lead
Company: Ncube
Experience required: 3y
English level: upper

On behalf of our partner, a UAE-located company, that develops a big variety of digital solutions for customer engagement through loyalty programs, NCube Ltd. opens the position of a PHP Developer / Team Lead to join their project. The focus is on the areas of rewards & loyalty, CRM, Direct Marketing, Business Intelligence, Big Data, and Customer Analytics. They have developed a full suite of technology products and services, which in turn, sell them as integrated, plug-and-play solutions to businesses across all sectors.  

The company was founded in 2013 and has opened two offices, one in Dubai, UAE, and one in Beirut, Lebanon. The focus now is to expand the offering to the global market and we are looking now to hire experienced engineers to help us achieve that objective. 

**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 optimal performance, usability and design 
Develop Unit-Tests 
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

**Requirements:**
4+ years of experience in commercial projects using PHP within LAMP stack, ideally with Laravel framework
Team Lead experience, supervising the tasks for a small team  
Good experience in developing and implementing RESTful APIs and SOAP Web Services and using such tools for integration with 3rd-party systems 
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 
Good understanding of Git version control 
Good experience in interacting with MySQL database (in addition to the ability to write raw SQL queries) 
Familiarity with Caching solutions e.g. Redis, Memcached 
BS degree in Computer Science or equivalent

**We offer:**
Challenging project
Competitive salary  with the regular review
Full-Time job (Office in Kyiv (Maidan Nezalezhnosti area) or remotely) 
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties 
Good working environment 
Great team spirit