About the Role
We are seeking a Senior Full-Stack Engineer to join our product engineering team in London. You will be responsible for designing, building, and maintaining scalable web applications that serve thousands of users daily.
Key Responsibilities
- Architect and implement RESTful APIs using PHP/Laravel with comprehensive test coverage
- Build responsive, dynamic front-end interfaces using Vue.js and modern JavaScript
- Design and optimise MySQL database schemas for multi-tenant SaaS platforms
- Implement CI/CD pipelines using GitHub Actions and Docker containerisation
- Conduct thorough code reviews and mentor junior engineers
- Collaborate with product managers and designers to translate requirements into technical solutions
- Monitor application performance using APM tools and resolve production incidents
Requirements
- 5+ years of professional full-stack development experience
- Strong proficiency in PHP 8.x, Laravel framework, and Vue.js 3
- Deep understanding of relational database design and query optimisation
- Experience with Docker, AWS (EC2, S3, RDS), and infrastructure-as-code
- Familiarity with test-driven development (PHPUnit, Jest)
- Excellent communication skills and ability to work in an agile team
Benefits
- Hybrid working (3 days office, 2 days remote)
- 25 days annual leave + bank holidays
- Private health insurance and dental cover
- £2,000 annual learning and development budget
- Cycle-to-work scheme and gym membership subsidy