Senior Backend Engineer - PHP

Recruiter
Confidential
Location
York
Salary
35000.00 - 45000.00 GBP Annual
Posted
28 May 2021
Closes
24 Jun 2021
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time
What you'll be doing:

* The job can also be fully remote if required. We will provide candiates with equipment if it's required.

* 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. The ideal candidate will fit seamlessly into what is a very ambitious and growing agency.

* 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 excited 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.

* We stay at the cutting edge of technologies, PHP 8 and Laravel 8 are already within our toolbox. We love automation - you will find Github Action CI pipelines integrated into our workflows and Teamcity CD pipelines automatically building and deploying applications to AWS.

Experience you'll need:

* 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

* Experience using Git

* Experience using unix (desktop / server admin) - although you're free to use any operating system you like for local development

* We care about the code quality, good practices and software development principles - SOLID

* 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

* Familiarity of frontend development with Javascript/ES6 (sometimes required for administrative interfaces)

Desirable:

* AWS

* Terraform

* Golang

* Docker

* Elasticsearch

* Redis

* JIRA

More searches like this