Senior Full Stack Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Senior Full Stack Engineer with exceptional Laravel and Livewire experience to join our distributed UK-based team.
This is a hands-on role for someone who can take a brief, rapidly turn it into a proof of concept, and iterate quickly toward a fully featured, production-ready solution. You'll be working on our flagship products - Media Manager and Hermes - helping to shape their technical and functional direction while keeping our systems stable, performant, and evolving.
The right person will enjoy working across disciplines - acting not just as an engineer, but also as a product thinker and occasional product owner, turning high-level ideas into working, tangible results.
What you'll be doing
- Designing and implementing new features within our Laravel-based applications (Media Manager, Hermes, and internal tools).
- Building rich, interactive interfaces using Livewire, Alpine.js, and Tailwind CSS - from detailed Figma designs or from scratch using established component patterns.
- Taking ideas and briefs, developing rapid prototypes, and iterating towards polished, production-ready implementations.
- Developing and consuming secure RESTful APIs and integrating with third-party services.
- Writing clean, testable, and performant code using Laravel, Eloquent, Livewire and FilamentPHP.
- Working with Eloquent and SQL to optimise queries and handle high-volume datasets.
- Collaborating with designers, stakeholders, and other engineers to define and deliver solutions end-to-end.
- Supporting CI/CD pipelines, code reviews, and release management.
Requirements
Do you have experience in Software deployment?, * Extensive commercial experience with Laravel, building production-grade applications.
- Deep expertise in Livewire - confident building dynamic, interactive UIs without relying on heavy frontend frameworks.
- Strong understanding of Tailwind CSS, Alpine.js, and FilamentPHP.
- Proficiency with object-oriented PHP, design patterns, and modern Laravel conventions.
- Ability to own the entire product lifecycle of a feature - from concept to deployment.
- Understanding of high throughput queues, job orchestration, and caching (Redis, SQS, Horizon).
- Experience integrating and maintaining third-party APIs.
- Excellent understanding of PostgreSQL/MySQL and query optimisation.
- Proven ability to take a concept or brief and deliver a working prototype quickly, iterating through feedback to a final product.
- Strong Git workflow familiarity (feature branches, code review, CI).
- Ability to write well-tested, maintainable code using Pest or PHPUnit.
- Excellent communication and self-management in a remote-first environment.
Desirable skills
- Experience with Data Warehouses and/or Data Lakes such as ClickHouse or other OLAP databases.
- Knowledge of FFmpeg, Mux, or video encoding workflows.
- Experience with Docker, CI/CD, and cloud-native architectures (AWS, Upsun, Laravel Cloud).
- Familiarity with FilamentPHP plugin development or advanced Livewire components.
- Interest in UX and product-led development.
Benefits & conditions
- Fully remote role (UK-based) with flexible hours.
- Annual in-person team meetup in London (all expenses paid).
- Market-leading salary with regular reviews.
- 29 days holiday, including your birthday and bank holidays.
- Company pension contribution.
- PerkBox employee rewards.
- Access to further training and professional certification.
Job Types: Full-time, Permanent
Pay: From £55,000.00 per year
Benefits:
- Additional leave
- Company events
- Company pension
- Employee discount
- Sick pay
- Work from home