Our fast growing company is looking for experienced Senior Software Engineer (PHP). As a Senior Software Engineer (PHP) you will be responsible for the design, development, and maintenance of complex technical solutions. In this role you will be responsible for both providing leadership to other team members and contributing to the technical design of solutions. You will be responsible from prototyping to owning the whole product lifecycle.
OUR PERFECT CANDIDATE
5+ years of experience writing PHP code and building PHP based sites and web applications;
Advanced knowledge of object oriented development principles as they apply to PHP, Object creation, instantiation, inheritance;
Experience using composer to manage packages in projects;
Experience building websites and developing custom code for the PHP based frameworks;
5+ years experience writing queries for MySQL or other SQL based databases;
Familiarity and experience with Linux based operating systems and Bash command line;
Experience with web content management systems and distributed web applications;
Experience with Drupal 7 and Drupal 8 is a plus.
KEY QUALIFICATIONS / RESPONSIBILITIES
Strong understanding of application, system, and integration design and how to architect code;
Collaborating closely with a Technical Architect to ensure alignment of the proposed technology solution to the business needs;
Making use of development best practices, processes, and methodologies to ensure high quality on-time delivery of proposed solutions;
Showing technical leadership to other developers on the team through mentoring and collaboration;
Understanding dependency injection, inversion of control and test driven development.
EMPLOYMENT CONDITIONS FOR THIS ROLE
Captivating work with a friendly, young team;
Flexible working schedule;
Spacious comfortable office with cozy lounge zones;
Employment contract with company (full employment including social security);
High salary: determined individually, but definitely above industry average;