Job Description and Requirements
As a Senior Backend Developer specialized in PHP and Drupal 8 you would :
Be responsible for building websites & APIs that are maintainable, easy to administer, and cost-effective.
Implement requirements described in a technical plan, including site-building, PHP code, and module development.
Work collaboratively with the project team to ensure tickets are completed successfully and participate in daily and weekly status meetings.
Run security updates for Drupal core and contrib.
Optimization of the application for maximum speed and scalability
Participate in QA and code reviews.
Support existing sites via our support ticket system.
Work with the rest of the development team and the technical manager to improve our processes and implement new tools.
Education / Training :
Bachelor or Masters degree in computer science, computer engineering, or related technical
Professional Experience :
The candidates should have from 6-12 years of experience, with most of these qualities :
7 years experience with PHP, Modern Backend Framework (Symfony, Laravel), Modern Front End Framework (React, Vue), HTML5, SASS & CSS
2 years of demonstrated experience developing several Drupal applications, with experience in creating custom themes and modules for Drupal 8.
Related technical certification such as Acquia Certified Drupal Developer is a plus.
Experience with software development best practices, including coding standards, code reviews, security concerns, source control management, build processes and testing.
Comfortable with writing, editing, and maintaining Unit / Feature tests
Experience in the LEMP (Linux, Nginx, PHP, MySQL) stack, with command line proficiency.
Experience with Git version control, Composer, Drush and Gulp.
Working knowledge of Agile methodologies (Scrum & Kanban).
Knowledge and experience with API development.
Eager to research and learn in a self-directed way (always improving)
Demonstrated experience using Docker and CI / CD tools (is a plus)
Familiar with DevOps concepts (is a plus)