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.