Return to search

Lead PHP Developer

Salary

Competitive

Location

Peterborough

Type

Permanent

Date added

23rd January 2019

Job Description

Lead php developer to join a growing agency, who work for an exciting range of clients.

They utilise a wide range of technologies, the ideal person needs to be willing to learn their tech stack. You will be to work autonomously, but also as part of a collaborative team on a multitude of projects.

They work on a range of projects from microsites, to complex websites with multiple integrations and modules developed on our bespoke Laravel CMS.

Responsibilities

• Designing software solutions to hit specifications

• Hand coding PHP solutions

• Designing, building, and optimising MySQL databases

• Continuous progression of company’s server side technology stack

• Mentoring junior members of the server-side team

Essential Skills

• Ability to think on your feet, in a fast-paced environment, and adapting your plan of attack to hit changing specifications

• Proven object oriented PHP experience

• PHP 5.6 – 7.2

• MySQL and MariaDb

• Commercial MVC Framework Experience (Laravel, Symfony, CodeIgniter or CakePHP)

• Working knowledge of Composer

• Understanding of software design principles and patterns

• Understanding of database design

• Understanding of performance optimisation techniques, including, but not limited to caching

• Working understanding of LAMP stack

• Proven experience consuming third party APIs, RESTful API design

• Understanding of Linux servers and configuration

• Experience working in and around cloud architecture

• Git – branching, tagging, and utilising Git for deployments

Desirable Skills and Experience but not essential

• Amazon Web Services (EC2, EBS, RDS, Elasticache, Cloudfront)

• Cloudflare

• Digital Ocean

• Laravel

• WordPress

• Working in an Agile environment

• Working in/around approved companies in the financial sector

• Previous experience in mentoring junior members of the team

• Unit Testing and TDD

• Automation (Continuous Integration, Continuous Delivery, Continuous Deployment)

• Docker

• Jenkins

• Kubernetes

• Redis

• JetBrains software (such as PHPStorm)

• TeamWork (project management tool)

• BitBucket