The Role
We are looking for an incredibly talented developer to join our IT team. We believe in nurturing our talent and we encourage creativity and autonomy, where you are free to grow and develop your career in a fun, forward thinking and positive environment.
Tasks and responsibilities
.Be in charge of developing new features, as well as refactoring existing projects
Write clean and scalable code
.Deliver features, from 0 to 100%, tested (manual and automated), efficient and working
Be performance oriented as we test the performance of our queries, PHP pages and CRONs
No code duplication philosophy is a must
Be passionate and interested in new technologies
Requirements
(4+ years of experience with PHP (Working experience with PHP 7.x is an advantage
Strong knowledge and experience with Composer
Strong knowledge and experience with MySQL
Good knowledge of Memcache, Redis
Strong knowledge and experience with MVC Framework, Laravel and/or Symfony 2
Strong OOP and design pattern skills, experience with caching mechanisms
Strong knowledge and experience with Open source RDBMS, Relational databases
.(Good knowledge of Queue system (RabbitMQ, etc
Good knowledge of Git
(Strong knowledge and experience with Javascript (jQuery
(Fluent in English (spoken and written
:Experience in the following items is a plus
SCRUM or extreme programming
ElasticSearch
Riak
Jenkins
Docker
Vagrant
TDD (test driven development)
BDD (behavior driven development)
Cloud Services
PHP Unit