Back-End PHP Developer
Role details
Job location
Tech stack
Requirements
Do you have experience in UX?, Were looking for a motivated and thoughtful software engineer to join our team, who will thrive in a dynamic and fast-paced environment while upholding our core values through authenticity. Youll be well-organised, communicate clearly with technical and non-technical colleagues, and approach challenges with understanding and compassion.
The role spans multiple technologies and codebases, combining established PHP and Node.js systems across a range of cloud-based services. Its a great opportunity for someone who enjoys learning, broadening their technical skillset and contributing ideas without over-engineering.
Were keen to hear from people who are curious, engaged and motivated by continuous improvement - in their own work and across the wider team. A relevant computing degree or equivalent commercial experience is welcome, and examples of projects youve worked on are always of interest.
Essential Requirements:
- Takes ownership of work from ticket refinement through to delivery, review, and release, proactively communicating progress, risks, and blockers
- Experience raising and reviewing pull requests, engaging constructively in code reviews
- Comfortable with object-oriented design and writing maintainable, testable PHP code
- Experience working on production systems where reliability, security, and user impact are critical
- Ability to work confidently with legacy code and improve it incrementally, making pragmatic trade-offs where appropriate
- Minimum of 2-3 years of commercial PHP experience, including work with a modern framework such as Laravel or Symfony
- Experience building and consuming RESTful APIs and integrating with third-party services
- Solid understanding of MySQL
- Strong troubleshooting and debugging skills
- Working knowledge of HTML, CSS, and modern JavaScript
- Ability to clearly explain technical solutions and trade-offs to both technical and non-technical stakeholders
- Willingness and ability to work across PHP and Node.js back-end services
Desirable Requirements:
- Experience writing automated tests, or a clear interest in improving test coverage and maintainability
- Optimising slow-running MySQL queries
- Experience with ElasticSearch
- Experience with AWS
- Good understanding of user experience and accessibility best practices
- Experience with AI-powered development tools
- Awareness of industry trends and best practices, and sharing relevant insights with the team where appropriate
Benefits & conditions
In return for your commitment, you can look forward to excellent working conditions in a progressive and growing company that acknowledges and rewards its staff for their efforts. Youll enjoy various team outings throughout the year, with Christmas parties and regular team-building days, and be given the opportunity to attend fantastic events and get involved with charitable fundraising activities.
We can offer:
- Friendly working environment / Casual dress
- Health insurance provided by Vitality following 1 year of service
- 25 days holiday rising to 30 days, plus bank holidays
- Performance-based compensation
- Cycle to work schemefollowing 1 year of service
- Tech schemefollowing 1 year of service
- Electric Car Scheme following 1 year of service
- Company pension
- Sick pay
- Future career progression
Hours: 37.5 Hours per week (Monday to Friday)