Holiday & vakantiegeld
Statutory minimum is 4 weeks (20 days) holiday plus 8% vakantiegeld on gross annual salary.
Rijksoverheid · VakantiedagenSenior Backend Engineer (Payments) at Delft Pay B.V.: company 63/100, fit 90/100. A crawlable example with requirements, jargon, market facts and a prep list.
Fit 90 is decent, but the company scores 63. Price the workload and stability first.
Hard gates passed; coverage 69%. Worth a conversation, not a rushed application. Get a few answers first. The sharpest line is “fast-paced” — Understaffed and permanently behind; priorities change weekly.
| Market | Netherlands |
|---|---|
| Industry | Finance |
| Company | Delft Pay B.V. |
| Salary | €75,000 – €95,000 |
| Experience | 5+ years |
| Degree | BAC+5 / WO |
| Location | Amsterdam |
| Legal form | BV |
| Pack | NL v0.1 |
| Dimension | Score | Why |
|---|---|---|
| Stability | 59/100 |
|
| Growth | 67/100 |
|
| Management maturity | 73/100 |
|
| Workload | 62/100 |
|
| Pay credibility | 57/100 |
|
| Hiring sincerity | 58/100 |
|
Statutory minimum is 4 weeks (20 days) holiday plus 8% vakantiegeld on gross annual salary.
Rijksoverheid · VakantiedagenMax 2 months for permanent contracts, 1 month for 6–24 months, and none for contracts under 6 months.
Rijksoverheid · ProeftijdExpat tax benefit; eligibility and rate change over time. Confirm with the employer before relying on it.
Business.gov.nl · 30% rulingDutch baseline; CAO and contract 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 | 90 | Strong | 20.7 | P1 |
| R02 | Scale the payment path through peak events | Core | 90 | Strong | 20.7 | P1 |
| R03 | Break the monolith into services and drive DDD adoption | 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 | Core | 70 | Unknown | 35.7 | P0 |
| R06 | 5+ years of backend engineering experience | Hard gate | 100 | Strong | 25.7 | P2 |
| R07 | WO / Master’s degree in Computer Science or equivalent | Hard gate | 100 | Strong | 25.7 | P2 |
| R08 | 25 days holiday plus 8% vakantiegeld | Logistics | 16 | Unknown | 2.9 | P3 |
| R09 | 2-month proeftijd | Logistics | 16 | Unknown | 2.9 | P3 |
| R10 | 30% ruling possible | Logistics | 16 | Unknown | 2.9 | P3 |
| R11 | Hybrid: 2 days a week in the Amsterdam office | Logistics | 16 | Unknown | 2.9 | P3 |
| R12 | Expert in Java or Kotlin | Core | 70 | Strong | 16.1 | P1 |
| R13 | comfortable with JVM memory model and GC tuning | Core | 70 | Weak | 39.0 | P0 |
| R14 | Hands-on with Spring Boot, Kafka, MySQL, and Redis | Core | 70 | Strong | 16.1 | P1 |
| R15 | DDD or domain modeling experience | Plus | 35 | Weak | 6.9 | P2 |
| R16 | Payments or fintech background | Plus | 46 | Partial | 6.8 | P2 |
“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?
“Master’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?
“CAO”
Collective labour agreement; pay and leave may be set by the sector.
Why it matters: It can override the offer and add allowances.
Ask: Which CAO applies, and what does it add?
“proeftijd”
Probation; max 2 months for permanent, 1 month for 6–24 months, none under 6 months.
Why it matters: It is the riskiest period; notice is shorter.
Ask: How long is the proeftijd, and what notice applies?
“vakantiegeld”
8% holiday allowance on gross annual salary, usually paid in May/June.
Why it matters: It is a legal minimum, not a bonus.
Ask: Is vakantiegeld 8%, and when is it paid?
“30% ruling”
Expat tax ruling; eligibility and rate change over time.
Why it matters: It can materially change net pay, but it is not guaranteed.
Ask: Does the employer apply the 30% ruling, and for how long?
“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?
“Nice to have”
Not required on paper, but the bar moves once there are enough applicants.
Why it matters: Nice-to-haves become tie-breakers, then filters.
Ask: How do you weigh nice-to-haves against core requirements?
“pension”
Pension contribution; employer share and scheme vary.
Why it matters: A good pension can be worth several percent of salary.
Ask: What is the employer pension contribution?
No reporting line or team size. It may be a new role, or one they would rather not describe.
Why it matters: A normal req names the manager and the team; the absence is information.
Ask: Who does this role report to? How big is the team?
Not stated. Default to inheriting history.
Why it matters: A backfill begs the question of why the last person left; a new role begs for budget proof.
Ask: Is this a new role or a backfill? Why did the last person leave?
11 items · 280 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”
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
“WO / Master’s degree in Computer Science or equivalent”
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”
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
“Partner with product, risk, and finance”
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
“Scale the payment path through peak events”
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: 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”
Output: Five questions + the answer you want to hear
Done when: At least three questions make the interviewer pause
Snapshot: Delft Pay B.V. · Senior Backend Engineer (Payments) · €75,000 – €95,000 · 5+ years · Amsterdam
Open with: 6 years in E-commerce. Open with the number that best proves E-commerce, not your degree.
Jargon HR. “Example report: Senior Backend Engineer (Payments) (Netherlands · Payments backend)”. 2026-11-10. https://miaotuijian.cn/examples/nl-payments.html
This is a fictional sample built to demonstrate the checker. It is not a real vacancy and not legal advice.