Senior Backend Engineer

Full Time North Yorkshire IT Job Pro UK

Senior Backend Engineer – PHP – Remote – Up to £45k

One of the fastest growing digital agencies in the north are looking for a highly skilled Senior Backend Engineer. You will be joining a team of more than 50 working in a friendly and informal environment, on both client projects and our own products.

You will be working on a wide range of projects from all different sectors, from Health and Fitness through to shared economy platforms.

As a backend engineer you will contribute to the whole software development lifecycle – from initial architecting, through development of features and automated tests, to the configuration of deployment pipelines and hosting environments.

You will help others within the team and take an active part in ensuring the project's success. You will primarily work with PHP and Laravel but will be expected to expand your expertise in other backend technologies as required – we have a few smaller projects developed with technologies such as Golang, AWS Lambda, Cloudflare Workers, Node.js – it's important to pick the right tool for the job.

Experienced required:

Proficiency in OO PHP 7+ and Laravel 6+
Proficiency in database design, writing SQL queries and optimisation techniques (MySQL in particular)
Strong familiarity with object-oriented design patterns
Knowledge and experience of unit and integration testing
Knowledge and experience of system design
API design and development experience, with a focus on REST principles
Ability and proven experience integrating with a variety of external third-party services
Ability to estimate technical effort required to design and implement new functionality
Ability to debug and fix complex issues
Ability to work on large codebases with minimal documentation
Experience using git
Experience using Unix (desktop / server admin) – although you're free to use any operating system you like for local development
Familiarity of frontend development with JavaScript/ES6 (sometimes required for administrative interfaces)
Ability and enthusiasm to learn new technologies when required
Good communication skills, ability to explain technical concepts in a meaningful way to non-technical colleagues
Experience desired:


To apply for this job please visit