Position: Middle PHP Developer
Company: Forbytes
Category: PHP
Experience required: 3y
English level: intermediate

Challenges
Working in a team with experienced architects and Senior engineers to design a scalable solution
Analyze and deliver workable solution based on approved requirements and their acceptance criteria
Analyze and recommend constant improvement
Deliver defect-free code that meets requirements
Your role in the project
Deliver functionality specified in requirements that meets the acceptance criteria;
Deliver code that is testable logical, structured, and meets standards;
Come up with recommending a solution that best fits client business needs;
Create tech documentation of developed solutions;
Integrate e-commerce solutions with external systems;
Support and maintenance issues to full-scale, sophisticated online stores;
Estimates issues and tasks.
Requirements
A successful candidate for this position should meet the following technical knowledge:

Has at least 3 years of relevant experience as a PHP Developer;
Understanding of OOP/Functional programming principles and design patterns;
Unit testing experience is required;
Knowledge of PHP starting from version 7.0 and higher;
Experience in working with GIT;
Familiar with Linux (navigation, working with files and folders, configuring servers, etc.);
Familiar with any cloud-based environment (AWS/Google Cloud);
Experience with building REST API-based applications;
Experience with MariaDB, Redis.
Preferences
It Will be good if the candidate has knowledge or previous experience with

React JS or at least any front end experience;
Elasticsearch;
Experience with Docker-based local dev environment;
E-commerce business domain;
Web performance optimization;
Experience in agile development approach (knowing Jira on a developers’ level).