PHP Software Engineer
Job Advert
About the Role
Join our Commercial Product team at Love2shop and help us build world\-class, customer\-facing products that delight our users.
As a PHP Software Engineer, you will be a key player in a dynamic, fast\-paced environment, contributing to all stages of the software development lifecycle \- from analysis and design to coding, testing, and deployment.
We are looking for a passionate and pragmatic engineer who is committed to writing clean, well\-tested code and pushing the boundaries of what our team can achieve. If you are a curious problem\-solver who enjoys working across the entire software stack, this is the perfect opportunity for you to grow your skills and make a real impact.
Key responsibilities
- Develop high\-quality, scalable code that adheres to SOLID principles and our solution architecture.
- Contribute to all stages of the software development lifecycle within an agile team, from feature conception to delivery.
- Write and maintain clean, well\-documented code that meets both functional and non\-functional requirements.
- Actively participate in code reviews, sharing knowledge and helping to improve team standards.
- Collaborate with team members to drive continuous improvement in our development processes and tools.
- Contribute to the design and implementation of new features, with a strong focus on security best practices.
- Proactively identify and communicate project risks to team leads and product managers, proposing clear mitigation strategies.
- Ability to work under pressure and manage work load unsupervised providing quality on time deployments.
- Provide support for production applications and services as part of an out\-of\-hours rota.
- A minimum of 2\-3 years of professional experience as a Software Engineer.
- Proven experience developing with PHP 8\+, including the Laravel Framework (10/11/12\).
- Strong understanding of object\-oriented programming (OOP) and software design principles (e.g., SOLID, Clean Code).
- Experience with JavaScript ES6\+, including modern frameworks like VueJS 2/3 and TypeScript.
- Proficiency with relational and non\-relational databases, specifically MySQL (5\.7/8\.x) and Redis.
- Experience with TDD (Test\-Driven Development) using tools like PHPUnit and mocking frameworks.
- Practical knowledge of building and integrating with REST and SOAP APIs.
- Experience with Git for source control and CI/CD pipelines using tools like GitHub Actions and CircleCI.
- A strong grasp of agile methodologies (Scrum, Kanban).
- Experience with AWS Cloud services, including EC2, SQS, RDS, and Elasticache.
It would be great if you already have: \-
- Exposure to or experience with Java development
- An understanding of event\-driven architecture and message queues (Laravel Horizon, SQS)
- Familiarity with containerisation and orchestration tools like Kubernetes
- Experience with microservices or service\-oriented architecture
- Knowledge of front\-end technologies such as HTML, CSS, Sass, and TailwindCSS
- Experience with testing tools like Cypress or Selenium
- Familiarity with NoSQL databases like DynamoDB
- Understanding of DevSecOps principles
- Experience working in a PCI\-DSS compliant environment
- Experience of DevOps practices (IaC, configuring CI/CD, automation, and infrastructure management)
- Company pension scheme
- UK health care cover
- Electric Car Scheme
- Staff Everyday Benefits card offering discounts with multiple retailers (10%)
- Corporate travel scheme with Merseyrail, Northern rail, Arriva \& Transport for Wales
- Fabulous kitchen space which offers free tea and coffee
- Faith room open to all denominations along with dedicated kitchen space for Halal and Kosher food preparation
- Family friendly leave
- Community volunteering policy which allows you 2 days per year to support the community with charitable events
This listing is from indeed. View original listing ↗