Senior Laravel Software Engineer

Pass Ltd
Harrogate, United Kingdom
5 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
£ 65K

Job location

Remote
Harrogate, United Kingdom

Tech stack

JavaScript
PHP
API
Agile Methodologies
Application Performance Management
JIRA
Automation of Tests
Ubuntu (Operating System)
Software as a Service
Cloud Computing
Software Quality
Databases
Relational Databases
Linux
DevOps
DNS
Github
jQuery
Laravel
MySQL
Nginx
Scrum
RabbitMQ
Redis
Digitalocean
Selenium
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
TypeScript
Caching
Backend
GIT
Vue.js
Cloudflare
Front End Software Development
Software Version Control
Docker

Job description

We're looking for a Senior Laravel Engineer to take ownership of delivering complex, end-to-end features across our back-end and front-end systems.

This role is ideal for someone who enjoys solving complex technical problems, takes pride in high-quality code, and wants to make a meaningful impact on a growing SaaS platform. You'll act as a senior technical contributor, translating product and business requirements into robust, scalable, and maintainable solutions, while setting a strong example for engineering best practices.

You'll work closely with other engineers, QA, Platform, and Product teams to continuously improve our technology, processes, and delivery standards.

What You'll Be Doing

  • Own the delivery of complex features from technical design through to implementation and release.

  • Design, build, and maintain scalable Laravel applications and APIs.

  • Translate business and product requirements into well-architected technical solutions.

  • Improve system quality by identifying recurring issues, patterns, and opportunities for standardisation.

  • Provide ongoing maintenance, support, and enhancement of existing systems.

  • Ensure high standards of code quality, security, performance, and accessibility across the full application stack.

  • Improve application performance, reliability, and long-term maintainability.

  • Lead the resolution of production issues and security vulnerabilities.

  • Write, maintain, and evolve comprehensive automated test suites.

  • Work closely with engineers across back-end, front-end, QA, and Platform teams.

  • Collaborate cross-functionally with product managers, business stakeholders, and other engineers to deliver elegant solutions.

  • Review code and provide clear, constructive feedback to other developers.

  • Mentor and support junior and mid-level engineers through hands-on collaboration and technical leadership by example.

  • Contribute actively to Agile ceremonies including sprint planning, stand-ups, retrospectives, and reviews.

  • Help elevate engineering standards and consistently apply best practices across the team.

  • Balance multiple competing priorities with minimal supervision, managing your own workload effectively., * Features are delivered reliably, on time, and to a high standard.

  • Systems remain performant, secure, and easy to maintain as the platform grows.

  • Junior and mid-level engineers feel supported and continue to improve.

  • Production incidents are rare, well-managed, and learned from.

How We Work

  • Hybrid working with a friendly Harrogate office for collaboration days.
  • Agile delivery with two-week sprints managed through Jira.
  • Close collaboration across Engineering, QA, Platform, and Product teams.
  • Multiple QA and staging environments to support high-quality releases.
  • A strong culture of code quality, testing, and continuous improvement.

Our Tech Stack

Core Platform

  • Backend: PHP 8, Laravel, MySQL 8, Service-Oriented Architecture
  • Frontend: Vue 3 (with some Vue 2 legacy), TypeScript, jQuery (legacy)
  • Testing: CucumberJS, Selenium
  • Caching & Queues: Redis, RabbitMQ
  • Infrastructure: Docker, NGINX, Cloudflare, Laravel Forge
  • DevOps: GitHub, GitHub Actions, DeployHQ
  • Environments: Multiple staging and QA environments, queue-driven services, API-based architecture

Infrastructure & Tooling

  • Linux (Ubuntu 20.04 - 24.04)
  • DigitalOcean Droplets & Managed Databases
  • DigitalOcean Spaces + CDN
  • Snapshooter automated backups
  • Cloudflare DNS, caching, and security

Requirements

Do you have experience in jQuery?, * Extensive experience with the Laravel framework in a production environment.

  • Strong experience building APIs and services (REST, SOAP, or similar).
  • Solid experience working with MySQL and relational data models.
  • Strong front-end experience with modern JavaScript frameworks and tooling, including TypeScript and Vue 3 (Vue 2 experience beneficial).
  • Experience working in Agile/Scrum development environments.
  • Familiarity with modern infrastructure and cloud technologies such as Docker, Linux, and NGINX.
  • Strong working knowledge of Git and collaborative version control practices.
  • Excellent communication skills, with the ability to explain technical concepts to non-technical audiences.
  • A proactive, problem-solving mindset with a passion for delivering practical, high-quality solutions.

Desirable Experience

  • Experience working with CI/CD pipelines and collaborating closely with DevOps or Platform teams.
  • Previous experience mentoring or coaching developers.
  • Experience building or supporting SaaS or high-traffic platforms.
  • Specialism or deep experience in automated testing frameworks.

About the company

Pass Tech is a leading name in EdTech, transforming how organisations deliver learning and training through our cutting-edge platform. We're trusted by some of the UK's most recognisable organisations; including the NHS, Police Forces, and Manchester City Football Club.

Apply for this position