> Markdown version of [/jobs/ext/18101-mid-senior-php-developer-full-stack](https://www.wearedevelopers.com/jobs/ext/18101-mid-senior-php-developer-full-stack). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid/Senior PHP Developer (Full-Stack) - **Company:** TFLI Limited - **Location:** Macclesfield, UK - **Experience:** Experienced - **Salary:** £45,000.0 - £60,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), PHP (Programming Language), Automation of Tests, Unit Testing, Software Debugging, Web Development, Object-Oriented Software Development, Oop Languages, Secure Coding, Semantic HTML, Tailwind, Phpunit, Software Security, Git, Front End Software Development, Api Design, Restful APIs, Software Version Control - **Published:** May 20, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=be5fb28ebf6b90c7 ## About the Role Do you have experience in REST?, As part of our continued company growth, we're looking for multiple experienced PHP developers with strong skills in creating secure code, working with APIs and using OOP principles to help us build a robust new system and provide high-quality solutions to support commercial growth., Minimum 3 years commercial experience writing and maintaining vanilla OOP PHP code Pragmatic about tooling: confident reaching for a framework or third-party package when it earns its place, equally comfortable reading and writing vanilla PHP when that's the better call Commercial experience building and maintaining RESTful APIs and using these to pass data securely between systems Minimum 3 years commercial experience in front-end website development with a strong understanding of semantic HTML, Tailwind CSS and vanilla JavaScript Strong understanding of testing principles - both user testing and unit testing, with practical experience of PHPUnit (or equivalent) Understanding of application security principles - ideally with some practical experience of implementation Ability to collaborate well within a growing development team; sharing knowledge and providing and receiving constructive feedback from others Familiarity with version control (Git), automated testing, and CI/CD pipelines Self-motivated learner and a willingness to get involved with a complex legacy system Excellent written and verbal communication skills Strong critical thinking and problem solving skills Comfortable working in a hybrid or remote team, managing your own time and communicating clearly Essential for Senior level Demonstrable experience leading features end-to-end, mentoring other developers, or owning architecture and design decisions on commercial systems Desirable Previous experience working with end-users (it will be essential that a candidate can show willingness to do this as part of the role) ## Description As a full-stack PHP developer, you'll be joining a highly-effective team working on business-facing systems and product websites., Taking ownership of your work from assignment to release Writing clean, maintainable and secure code to build and improve services Considering how your work will integrate with existing features and systems Collaborating with other developers and testers to deliver secure and efficient features Contributing to the design of new features and systems Writing clear implementation and test plans to support your work Troubleshooting, debugging and fixing reported issues Reviewing, testing and providing constructive feedback on other developer's code to help ensure quality and share your knowledge Communicating with team members in other departments to understand their requirements or issues to make sure your solution is suitable and appropriate Contributing to team documentation and end-user guides to make sure knowledge is shared across the team and end-users can make the most of new features Providing estimates for your work and communicating progress clearly to management ## Related Videos - [Trunk-Based Development at Scale: Real-World Insights from a High-Traffic Luxury E-Commerce Platform](https://www.wearedevelopers.com/videos/1435-trunk-based-development-at-scale-real-world-insights-from-a-high-traffic-luxury-e-commerce-platform) - [Level up your Angular CSS with Tailwind CSS](https://www.wearedevelopers.com/videos/640-level-up-your-angular-css-with-tailwind-css) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Level up your Angular CSS with Tailwind CSS](https://www.wearedevelopers.com/videos/366-level-up-your-angular-css-with-tailwind-css) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)