A new and exciting challenge has arisen for a Lead Back End Developer with some knowledge of Dev Ops, to join a talented Tech Team. 

The ideal candidate will be a passionate Senior aiming to move into Lead, or an experienced Lead Developer who can work hands on and deliver secure, maintainable and scalable solutions.  

 

Responsibilities:

  • To undertake code reviews and architecture overview.
  • Mentoring other developers in the team on Symfony, best practises, OOP principle and design patterns and lead the transition of the codebase to Symfony and other technologies.
  • To work hands on, on various projects based on Symfony.
  • To implement and maintain best practices and advance design patterns.
  • To follow and promote DDD, BDD and TDD alongside SOLID and DRY principles.
  • Working to improve the CI and CD pipelines.
  • To be the liaison between both the development and dev-ops teams, to allow for dev-ops practices within the development team.
  • To mentor other developers in the adoption of Symfony and advanced OOP.

 

Requirements:

  • Strong knowledge of setting up and working with CI/CD pipelines.
  • A solid understanding of design patterns and principles: OOP; DDD; BDD and TDD alongside SOLID and DRY principles (Knowledge of reactive pattern and actor model is a plus).
  • Strong experience in Symfony.
  • Strong experience in Doctrine.
  • Good knowledge of AWS. 
  • PHP, ideally with knowledge of PSRs (mainly PSR-7/ PSR-15).
  • Good level of Knowledge of Docker. 
  • Strong knowledge in PHP unit and Behat.
  • Strong understanding of testing best practices.
  • Proven experience of working with high traffic and high-volume websites.
  • Knowledge of Python, Go, Node is considered a plus.
  • Knowledge of Microservice Architecture.

 

Additional experience a bonus (although not essential):

  • Knowledge of Codeception.
  • A passion and understanding of Web Application Security.
  • MySQL, including database optimisation.
  • Knowledge of Laminas Mezzio. 
  • Experience with front end frameworks (React, Angular or Vue).

 

Current Tech Stack within the company:

  • Backend – most part PHP based and typically use the Laminas Mezzio micro-framework.
  • Currently in the process of starting an overhaul of products and are in the process of moving to Symfony with parts completely isolated in AWS Lambdas and microservices.
  • Twig template engine.
  • Frontend – Vanilla Javascript,jQuery, HTML, CSS and Sass. 
  • MySQL and AWS Aurora.
  • Jenkins and Github Actions.
  • Docker.
  • Various AWS services (Elastic Beanstalk, ECS,Lambdas).
  • Python for scripting and Lambdas
  • Bash.

 

To take this opportunity at a Senior level with view to moving to Lead, OR to join as a Lead Developer – apply now with cv and portfolio outlining your experience and salary requirement to Ruth@digitaltalentservices.com

No visa sponsorship.

UK based candidates only.

2020 Copyright Digital Talent and Recruit HR Ltd.