Position: Middle/Senior Drupal developer
Company: TestFort
Experience required: 2y

The project in the E-learning sphere implies site and design improvement. 

**Requirements:**
- 2 years + experience in Drupal development;
- Knowledge of PHP;
- Knowledge of HTML5/CSS3;
- Knowledge of JavaScript / JQuery;
- Knowledge of MySQL;
- Deep understanding of OOP, design patterns, PSR standards;
- Strong understanding of Drupal core and common modules: Cache API, Entity API, Fields API, Theming, Views, Panels, Search API, Web services (REST, SOAP, XMLRPC);
- Experience with Git;
- Experience with Linux systems and web stack.

**Duties:**
- Create new Drupal projects from scratch, and support existing projects;
- Create new modules and themes. integrate payment gateways and 3d party APIs;
- Develop high-quality code adhering to engineering best practices including automated;
- Unit and integration testing, code reviews, and documentation;
- Be a subject matter expert in both technology and the specific domain of the team;
- Balance technical requirements and best practices with business requirements and
deadlines.

**Technologies:**
- Drupal  8 - 9;
- Composer, Git, Docker;
- MySQL;
- Redis, Memcache;
- Ajax forms;
- jQuery;
- SEO principles;
- Drupal Commerce.