Senior Software Developer (PHP / Laravel Migration)
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior Software Developer to join our small, high-impact team. In this role, you will be a key contributor to our IT Augmentation service for a major client in the automotive sector, while also working on our own proprietary products, such as Guseto and Lysander.
This is a "dual-track" technical challenge: you will be responsible for maintaining and supporting a mature fleet management system built on CakePHP, while simultaneously leading the strategic replatforming of that system into Laravel. You will ensure the legacy system remains stable and production-ready while architecting the modern solution that will replace it., Replatforming & Modernisation: Lead the transition of legacy CakePHP codebases to a modern Laravel architecture.
- System Maintenance: Provide ongoing support, bug fixing, and essential updates for the existing CakePHP application to ensure service continuity.
- Internal Product Development: Contribute to the feature roadmap and scaling of our own products, including Guseto and Lysander.
- API Management: Maintain and build REST and SOAP APIs, including third-party integrations with automotive finance and fleet providers.
- Database Management: Manage and optimise MySQL/MariaDB schemas, ensuring data integrity across both old and new systems.
- Quality & Leadership: Write clean, well-tested code, participate in code reviews, and contribute to high-level architectural decisions.
Requirements
Pension: Workplace pension scheme (Employer 3%, Employee 5%) - starts following successful completion of 1-month probation period., 4+ years of professional software development experience.
- Expertise in Laravel: A deep understanding of the Laravel ecosystem (Eloquent, Service Containers, Queues, etc.) or the ability to learn quickly with some training.
- Legacy PHP Knowledge: Proven experience with CakePHP (or similar MVC frameworks) and the ability to navigate and maintain older codebases.
- Migration Experience: Background in replatforming or modernising legacy PHP applications while keeping them operational.
- Database Proficiency: Strong SQL skills (MySQL/MariaDB), specifically regarding data migration and query optimisation.
- Self-Motivation: Ability to manage your own workload remotely and balance the needs of both legacy support and new development.
DESIRABLE SKILLS
- Experience in fleet management, vehicle leasing, or automotive finance.
- Front-end skills (HTML, CSS, JavaScript/jQuery).
- Familiarity with Docker or other containerisation tools.
- Knowledge of server administration (Apache/Nginx) and CI/CD pipelines.
Benefits & conditions
Fully remote working - work from anywhere in the UK.
- 28 Days Holiday.
- Varied Project Work: The chance to lead a major client migration while also developing our own products.
- Impact & Ownership: A small team environment where your technical decisions have a direct and visible impact.
- Travel Support: Travel expenses and accommodation covered for required offsites (approx. 4-6 times per year).