Senior Full Stack Engineer

Think Digital Group Ltd
2 days ago

Role details

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

Job location

Remote

Tech stack

PHP
API
Amazon Web Services (AWS)
Cloud Computing
Code Review
Databases
Continuous Integration
Data Warehousing
Software Design Patterns
FFmpeg
Laravel
PostgreSQL
MySQL
Online Analytical Processing
Object-Oriented Software Development
Query Optimization
Redis
Release Management
Software Deployment
SQL Databases
Systems Integration
Video Encoding
Tailwind
Delivery Pipeline
PHPUnit
Caching
GIT
Data Lake
Figma
Front End Software Development
REST
Amazon Web Services (AWS)
Docker

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

About the company

We create digital solutions to improve research, communication, and education for the global asset management and insurance industries. Through our Asset TV and Insure TV brands, we work with some of the world's largest financial and insurance organisations to deliver high-quality video and data-driven experiences to professionals across the UK, US, Europe, and Asia. Our in-house Media Manager and Hermes platforms power these products - handling millions of video views, billions of data points, and more than 15 TB of streamed content every month. Built on top of Laravel, hosted across AWS, Laravel Cloud, and Upsun, our systems blend scalability, reliability, and design excellence to deliver industry-leading products used by thousands of professionals worldwide.

Apply for this position