Harrogate (Hybrid: ideally 2/3 days per week onsite, flexible for the right candidate)
About Pass Tech
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.
As we continue our rapid growth, we're expanding our Engineering team and are looking for an experienced Senior Laravel Engineer to help deliver the next generation of our platform.
The Opportunity
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.
What We're Looking For
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.
What Success Looks Like
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.