Senior Software Developer (PHP / Laravel Migration)

Haijahr Limited
Lowestoft, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 55K

Job location

Remote
Lowestoft, United Kingdom

Tech stack

HTML
JavaScript
PHP
Apache HTTP Server
Software Bug Management
CakePHP
CSS
Code Review
Databases
Data Integrity
Data Migration
Database Queries
jQuery
Laravel
MariaDB
MySQL
MVC
Nginx
Query Optimization
Software Engineering
SOAPAPI
Containerization
Code Testing
Front End Software Development
Api Management
Docker

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).

Apply for this position