Statutory holiday
5.6 weeks paid holiday a year (28 days for a 5-day week). Bank holidays can be included; the statutory cap is 28 days.
GOV.UK · Holiday entitlementSenior Backend Engineer (Payments) at Thames Pay Ltd: company 57/100, fit 92/100. A crawlable example with requirements, jargon, market facts and a prep list.
Company signals score 57. Skip it unless you are practicing.
Hard gates passed; coverage 77%. I'd leave this one for now. The signals don't line up. The sharpest line is “fast-paced” — Understaffed and permanently behind; priorities change weekly.
| Market | United Kingdom |
|---|---|
| Industry | Finance |
| Company | Thames Pay Ltd |
| Salary | £85,000 – £105,000 + bonus |
| Experience | 5+ years |
| Degree | Bachelor's |
| Location | London |
| Legal form | Ltd |
| Pack | UK v0.2 |
| Dimension | Score | Why |
|---|---|---|
| Stability | 55/100 |
|
| Growth | 68/100 |
|
| Management maturity | 69/100 |
|
| Workload | 42/100 |
|
| Pay credibility | 60/100 |
|
| Hiring sincerity | 50/100 |
|
5.6 weeks paid holiday a year (28 days for a 5-day week). Bank holidays can be included; the statutory cap is 28 days.
GOV.UK · Holiday entitlementAutomatic enrolment minimum: 3% employer + 5% employee = 8% of qualifying earnings. Many employers pay more.
GOV.UK · Workplace pensionsEmployers must check right to work before employment. Sponsoring a visa requires a licensed sponsor.
GOV.UK · Right to work checksProbation is contractual, not a single statutory length; notice during probation can be shorter. Notice is set by the contract plus a statutory floor.
GOV.UK · Employment contractsOff-payroll working rules apply to contractors. Inside IR35 is taxed like employment; outside is not. Status is fact-specific.
GOV.UK · Off-payroll workingUK-wide baseline; Scotland and Northern Ireland can differ. Information only, not legal advice.
Evidence anchors are the exact phrases from the pasted JD. Match is a rule-based read of the candidate text, not a recruiter decision.
| ID | Requirement | Type | Weight | Match | Score | Tier |
|---|---|---|---|---|---|---|
| R01 | Own the payments platform end to end, from checkout to settlement | Core | 93 | Strong | 21.3 | P1 |
| R02 | Scale the payment path through peak events and on-call incidents | Logistics | 39 | Strong | 3.2 | P3 |
| R03 | Break the monolith into services and drive DDD adoption across the team | Core | 79 | Weak | 44.0 | P0 |
| R04 | Mentor 2 engineers and lead design reviews | Soft | 38 | Unknown | 11.4 | P2 |
| R05 | Partner with product, risk, and finance to turn payment rules into clean abstractions | Core | 93 | Strong | 21.3 | P1 |
| R06 | 5+ years of backend engineering experience | Hard gate | 100 | Strong | 25.7 | P2 |
| R07 | Bachelor’s degree in Computer Science or equivalent experience | Hard gate | 100 | Strong | 25.7 | P2 |
| R08 | Right to work in the UK — we do not sponsor Skilled Worker visas | Hard gate | 100 | Strong | 25.7 | P2 |
| R09 | 25 days holiday plus bank holidays | Logistics | 16 | Unknown | 2.9 | P3 |
| R10 | Workplace pension with 5% employer contribution | Logistics | 16 | Unknown | 2.9 | P3 |
| R11 | 3-month probation, 1-month notice period | Logistics | 16 | Unknown | 2.9 | P3 |
| R12 | Hybrid: 2 days a week in the London office | Logistics | 16 | Unknown | 2.9 | P3 |
| R13 | On-call rota (paid) | Logistics | 16 | Unknown | 2.9 | P3 |
| R14 | Expert in Java or Kotlin | Core | 70 | Strong | 16.1 | P1 |
| R15 | comfortable with JVM memory model and GC tuning | Core | 70 | Weak | 39.0 | P0 |
| R16 | Hands-on with Spring Boot, Kafka, MySQL, and Redis | Core | 70 | Strong | 16.1 | P1 |
| R17 | DDD or domain modeling experience | Plus | 35 | Weak | 6.9 | P2 |
| R18 | Payments, fintech, or marketplace background | Plus | 49 | Strong | 4.0 | P3 |
“fast-paced”
Understaffed and permanently behind; priorities change weekly.
Why it matters: Teams that plan well do not advertise chaos as a benefit.
Ask: What does a normal week look like? How often do priorities change?
“work hard, play hard”
Long hours, and mandatory fun on top.
Why it matters: Companies with sustainable hours do not need to brand the intensity.
Ask: What time does the team usually leave on a normal day?
“Right to work”
Employers must verify it before hiring; sponsorship requires a licensed sponsor.
Why it matters: This is a hard filter, not a preference.
Ask: Do you sponsor Skilled Worker visas for this role?
“flat team”
Few managers; promotion paths are usually undefined.
Why it matters: Flat is appealing until you need a sponsor for the next level.
Ask: How do promotions work here, and who decides?
“on-call”
Nights and weekends; the rotation is the real job.
Why it matters: On-call is fine when it is compensated and bounded; ask which.
Ask: What is the rotation, and how are call-outs compensated?
“Bachelor’s degree”
A hard filter on paper; "or equivalent experience" is the escape hatch.
Why it matters: ATS screens on degree fields before a human sees the resume.
Ask: Is the degree requirement strict, or is equivalent experience accepted?
“25 days holiday plus bank holiday”
The statutory minimum is 5.6 weeks (28 days for a 5-day week), and bank holidays can be included. Check whether the number is inclusive.
Why it matters: “25 days + bank holidays” and “28 days including bank holidays” are very different offers.
Ask: Is the holiday inclusive of bank holidays, and how is it pro-rated?
“workplace pension”
Auto-enrolment minimum is 3% employer / 5% employee / 8% total of qualifying earnings.
Why it matters: Pension is now a legal baseline; the employer rate is the differentiator.
Ask: What is the employer contribution, and on which earnings?
“notice period”
Notice is contractual plus a statutory floor; it decides your start date and exit risk.
Why it matters: A long notice is leverage for the employer, not a perk for you.
Ask: What is the notice period, and does probation change it?
“probation”
Probation is contractual, often 3–6 months, with shorter notice and easier exit.
Why it matters: It is the riskiest period of the job; check the terms before signing.
Ask: How long is probation, and what notice applies during it?
“On-call rota”
A rota means nights and weekends; ask how often and how it is compensated.
Why it matters: On-call is a recurring obligation, not a one-off.
Ask: What is the rota frequency, and how are call-outs paid?
“Hybrid”
Office days are mandatory in practice; the "flexible" part is the commute.
Why it matters: Hybrid policies vary wildly; the JD rarely states the real cadence.
Ask: How many days a week in office, and is it enforced?
12 items · 285 minutes · 50% coverage
Output: One page (snapshot / must-answers / risks / to verify)
Done when: Explain in 2 minutes what the role really optimizes for and your two biggest risks
“Break the monolith into services and drive DDD adoption across the team”
Output: A 15-second factual statement (conclusion + one fact)
Done when: Give the conclusion first; expand only if asked
“5+ years of backend engineering experience”
Output: A 15-second factual statement (conclusion + one fact)
Done when: Give the conclusion first; expand only if asked
“Bachelor’s degree in Computer Science or equivalent experience”
Output: A 15-second factual statement (conclusion + one fact)
Done when: Give the conclusion first; expand only if asked
“Right to work in the UK — we do not sponsor Skilled Worker visas”
Output: A 60-second boundary statement + closest adjacent work + a 3-month catch-up plan
Done when: No invented experience; say exactly how far you got and how you would close the gap
“Break the monolith into services and drive DDD adoption across the team”
Output: A 60-second boundary statement + closest adjacent work + a 3-month catch-up plan
Done when: No invented experience; say exactly how far you got and how you would close the gap
“comfortable with JVM memory model and GC tuning”
Output: A 5-minute version + one architecture/flow sketch
Done when: Motivation, boundary, and rollback are all clear
“Own the payments platform end to end, from checkout to settlement”
Output: A 5-minute version + one architecture/flow sketch
Done when: Motivation, boundary, and rollback are all clear
“Partner with product, risk, and finance to turn payment rules into clean abstractions”
Output: A 2-minute script (context → approach → metric → trade-off) + one number
Done when: Finish in 2 minutes and answer “what if the volume grows 10x?”
“Expert in Java or Kotlin”
Output: A 2-minute script (context → approach → metric → trade-off) + one number
Done when: Finish in 2 minutes and answer “what if the volume grows 10x?”
“Hands-on with Spring Boot, Kafka, MySQL, and Redis”
Output: 30s / 2min versions + three follow-up answers per project
Done when: Survive three layers of follow-up on any project
“Break the monolith into services and drive DDD adoption across the team”
Output: Five questions + the answer you want to hear
Done when: At least three questions make the interviewer pause
Snapshot: Thames Pay Ltd · Senior Backend Engineer (Payments) · £85,000 – £105,000 + bonus · 5+ years · London
Open with: 6 years in Payments. Open with the number that best proves Payments, not your degree.
Jargon HR. “Example report: Senior Backend Engineer (Payments) (UK · Fintech backend)”. 2026-11-10. https://miaotuijian.cn/examples/uk-fintech.html
This is a fictional sample built to demonstrate the checker. It is not a real vacancy and not legal advice.