> Markdown version of [/jobs/ext/2320909-backend-php-developer-php-mariadb](https://www.wearedevelopers.com/jobs/ext/2320909-backend-php-developer-php-mariadb). 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). --- # Backend PHP Developer (PHP/MariaDB) - **Company:** Niche Cover Ltd - **Location:** Halesowen, UK - **Experience:** Experienced - **Salary:** £35,000.0 - £40,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, PHP (Programming Language), Business Logic, Big Data, Databases, Data Transformation, Data Structures, Database Design, Database Queries, Dependency Injection, MariaDB, Object-Oriented Software Development, Performance Tuning, PHP Development, Software Architecture, Query Optimization, SQL Stored Procedures, Management of Software Versions, Data Processing, Backend, Git, Solid Principles, Codebase, Restful APIs - **Published:** August 3, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=a8e6c8ec60fdb69d ## About the Role · 4+ years commercial PHP development experience · Experience maintaining custom-built PHP applications and legacy codebases · Experience working with large datasets and complex business logic · Strong understanding of software architecture and maintainable code design PHP Requirements · Strong object-oriented programming (OOP) · Interfaces, inheritance, traits and abstract classes · SOLID principles · Dependency Injection · Exception handling and error management · Advanced array manipulation and data transformation · Recursive data processing · Working with DateTime, PDO and related core PHP classes · Writing clean, testable and maintainable code Database / MariaDB Requirements · Advanced SQL query writing · Query optimisation and performance tuning · Understanding execution plans · Indexes, composite indexes and key design · Stored procedures · Database normalisation and data modelling · Transactions and locking concepts · Handling large datasets efficiently · Ability to identify and resolve database bottlenecks Rating Engine / Business Rules · Designing configurable business rule systems · Building extensible calculation engines · Translating business requirements into technical rating logic · Versioning and maintaining business rules · Processing complex nested data structures · Performance-focused calculation design · Ability to troubleshoot and validate premium calculation Nice to Have · Insurance industry experience · Experience with quoting or underwriting systems · Experience with financial calculations · Experience with REST APIs · Git and CI/CD pipelines Technical Assessment · Candidate should design and implement a configurable rating engine using PHP and MariaDB · Exercise should demonstrate architecture, database design, rule implementation, performance considerations and testing approach ## Description Develop, maintain and enhance a custom PHP/MariaDB rating engine responsible for calculating premiums, applying business rules, processing rating data and supporting high-volume quote generation. ## Related Videos - [WeAreDevelopers LIVE – PHP Is Alive and Kicking and More](https://www.wearedevelopers.com/videos/1797-wearedevelopers-live-php-is-alive-and-kicking-and-more) - [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) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Software Developer Salary in Austria [2023]](https://www.wearedevelopers.com/magazine/213-software-developer-salary-in-austria-2023) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023)