Remote Lead PHP Developer

Remote
Roles:
Backend
Must-have skills:
PHP
Nice-to-have skills:
MagentoKubernetesDockerElasticsearch
Considering candidates from:
Europe and United Arab Emirates
Work arrangement: Remote
Industry: Technology, Information and Internet
Language: English
Level: Middle or senior
Required experience: 2+ years
Size: 51 - 200 employees
Logo of Klevu

Remote Lead PHP Developer

Remote
Klevu creates an intelligent site search solution designed to help eCommerce businesses increase onsite sales and improve the customer online shopping experience. The company produces mass amounts of data on a daily basis. Combined with shopping data being directly delivered to their backend systems with access to shopping catalogues containing both the structured attributes and unstructured product descriptions, they have a wealth of data with immense opportunity to extract valuable insights and improve search accuracy.
Tasks: 
  • Hands-on Object Oriented PHP development.
  • Architecting and creating robust, scalable and performant applications.
  • Creating and maintaining plugins / extensions / add-ons for various platforms.
  • Research and development into the most appropriate technologies and frameworks.
  • Proactive maintenance of existing applications to minimise downtime for our customers.
Must-have skills:
  • 3+ years of experience with PHP
  • Solid understanding of OOP
  • Experience leading and architecting complex applications
  • Experience writing automated tests (PHPUnit, Behat, etc.) and understanding of CI/CD
  • 1+ years of development experience with either Magento, Shopify or BigCommerce and its APIs
  • Experience with task estimation, milestone planning and working to those targets
  • Understanding of eCommerce catalogues and ecosystem (ERP, PIM, etc)
  • Understanding of wider application architecture (LAMP/LEMP, Queuing systems, Caching, Indexing, etc.)
  • Solid understanding of GIT version control, including branching and conflict resolution
  • Excellent oral and written communication in English
Nice-to-have skills:
  • Experience leading an Agile Scrum team
  • Experience converting business requirements into technical specifications
  • Hands-on experience with Solr or Elasticsearch
  • Hands-on experience with Kubernetes, Microservices or Docker containerisation
Interview process: 
  1. Intro call with Toughbyte
  2. First interview (20-30 mins)
  3. Test assignment
  4. Tech interview
  5. Final culture fit interview with the CEO