Call now on 0207 183 0309

Mid-Level Developer

  • Posted 1 month ago
  • Job Type Recruitment Consultant
  • Location UK, 100% home based
  • Salary £30000 to £35000 per Year (negotiable depending on experience)
  • Experience 2 years
  • Languages English SL
  • Education 1 year
  • Working Days Monday - Friday
  • Working Hours 09:00 - 18:00

We are looking for a talented PHP developer to help grow our tech team and manage an increase in workload as our technology stack grows. You will be helping to maintain existing brand websites, along with integrations with internal tools, alongside the team’s current focus of migrating to a serverless architecture within AWS.

We are primarily looking for candidates based in the UK. This is a full time permanent position, and you must be eligible to work in the UK to apply.

The Platform

The existing feature rich technology platform has been developed over the last 18 months, and powers all web products, partner integrations, and our own unique internal processes.

Technology is a critical part of our service and whilst platform stability is key, we must remain fluid in our approach to new technologies to allow the business to maintain its lead position within this growing sector.

Current Technologies

Our current web applications are stable, and utilise the following technologies:

  • PHP 5.6

  • Laravel 5.x

  • Angular 4 - 8

  • MariaDB

  • Apache 2

Future Technologies

We have a clear idea of where we want to go and are making great progress with a number of new services and architecture improvements launching in the last 6 months. Our future generation platform will include best-in-class technologies, including:

  • PHP 7.4

  • Laravel 7

  • Angular 9

  • VueJS 2

  • AWS Serverless Technologies (Aurora, Lambda, CloudFront, API Gateway, and S3)

  • Laravel Vapor

  • Algolia Search

The Role

We are looking for developers with a good understanding of Object Oriented PHP, design patterns and best practices. Experience with working on older PHP code, and upgrading through PHP versions, would be an advantage although not crucial.

The successful candidate will report to the CTO and will be responsible for the maintenance and development of new functionality on both backend and frontend customer facing brand sites.

Our major project over the next 3 months is to ensure we migrate to AWS, and bring our current projects up-to-date with latest PHP and Laravel versions (and standards). As new projects emerge, we are adopting a “Service Oriented” approach to delivery where appropriate.

We have invested heavily in recent months to bring the development environment and process up to speed by ensuring our developers have access to:

  • Continuous Integration, powered by CircleCI

  • Access to appropriate staging environments for all platforms, with automated deployment processes

  • Experienced team members to guide and collaborate with

  • Team communications over Slack, with project management in Trello

  • Clearly defined and allocated tasks

  • Pull requests and code reviews, so everyone can continue to learn

We are a remote working team, so the successful candidate will need to have a strong ability to focus on the tasks assigned - any prior experience in a fully remote role would be highly advantageous. Communication is very important, and we expect the successful candidate to be able to properly communicate their blockers, progress, and needed support as/when required.

Required Skills

Candidates for this role must have working knowledge of:

  • Object Oriented PHP, ideally 5.6 and above

  • Laravel 5.x and above

  • HTM5 and CSS (Bootstrap)

  • MySQL or similar relational databases

  • PHPUnit

Optional Skills

Candidates should have some knowledge of:

  • Design patterns in PHP

  • Service Oriented Architectures

  • Software-as-a-Service

  • Angular 9

  • Working with third-party APIs

Bonus Skills

Candidates with experience in any of the following areas are of particular interest:

  • Building internal or public facing Restful APIs

  • Experience of managing GraphQL endpoints

  • Frontend experience with VueJS components

  • Application security

  • Database architecture and optimization techniques

  • DevOps or SysOps experience

  • Experience of running applications in cloud environments

  • Automation of build and deployment processes

The Offer

As well as the opportunity to work remotely in a small, focussed and productive team, we can also offer a competitive salary based on your experience and what unique properties you can bring.

Although the team is small, and distributed, we may require “in real life” meetups (when things get back to normal) for both project catch-ups, and team socials.

We will provide you with a developer spec Macbook (or non Apple laptop, if prefered), a screen, and accessories to work on. Further learning is encouraged and support will be given to learn new skills.

  • Industry Recruitment
  • Consultant Developer Department
  • Position ID MLD1006

 

Browse by type