Backend PHP Developer (PHP/MariaDB)

Niche Cover Ltd
Halesowen, UK
about 1 month ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
£35,000.0 - £40,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+12 more
Performance Tuning PHP Development Software Architecture Query Optimization SQL Stored Procedures Management of Software Versions Data Processing Backend Git Solid Principles Codebase Restful APIs

Job 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.

Requirements

· 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

Benefits & conditions

Pulled from the full job description

  • Sick pay
  • Company pension
  • Casual dress
  • On-site parking, Niche Cover is a wholesale insurance agency committed to providing a range of motor and non-motor products to our brokers through our panel of carefully chosen insurance partners.

Our state-of-the-art system is constantly developing and integrating with multiple applications to deliver an unrivalled user experience to deliver our ambitious growth plans.

Benefits and Perks

· Flexibility: Hybrid work options following the initial onboarding in the Halesowen office location.

· Generous Holidays: 28 days holiday including Bank holidays, increasing to 33 days with length of service.

· Birthday Off: Enjoy a day off on your birthday to celebrate!

· Pension Plan: Auto-enrolment in our pension scheme.

· Training and Development: Continuous learning opportunities to enhance your skills.

· Casual dress

Work Schedule

· 37.5 hours per week

· Standard hours of work 09:00 - 17:30

· Accommodation of alternative hours may occasionally be required for delivery purposes

· Monday to Friday

· No weekends

Work Location

Hybrid working options with the possible requirement to travel to other office locations (Travel Costs away from the agreed working location are reimbursable)

Applicants in and around Halesowen and surrounding area would be desirable.

Work authorisation

United Kingdom (required)

Take this opportunity to be part of a progressive and forward-thinking team at Niche Cover, where your skills and contributions are valued, and your career growth is encouraged. We look forward to receiving your application!

Pay: £35,000.00-£40,000.00 per year

Benefits:

  • Casual dress
  • Company pension
  • On-site parking
  • Sick pay

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:07 min

Accelerating contributor onboarding with artificial intelligence learning tools

Cédric Gégout Cédric Gégout +4 · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all