Engineering
Backend Engineer, Payments
Build the systems that move renters' money safely: payments, ledgers, card transactions and reconciliation.
About the role
Every rent payment, card transaction, points award and refund at Zivra runs through the backend. You'll design and build those money flows with our banking-as-a-service partner, making sure every euro and every point is accounted for.
This is a role for someone who enjoys getting the hard parts exactly right: idempotency, consistency, reconciliation and clear audit trails.
What you'll do
- Build and own payment flows for rent, card transactions and automatic refunds.
- Design our internal ledger for balances and points, with daily reconciliation against our banking partner.
- Integrate with our banking partner's APIs and webhooks, and handle failures and retries safely.
- Make sure every financial operation is validated on the server, idempotent and fully logged.
- Work with compliance on transaction monitoring and reporting.
- Write the tests, alerts and runbooks that let us sleep at night.
Your first 90 days
- Understand our payment flows end to end and map the risks.
- Ship a production improvement to how we process or reconcile transactions.
- Own the integration with our banking partner for one payment type.
What we're looking for
- A completed bachelor's or master's degree from a Dutch research university (WO) or university of applied sciences (HBO), or an equivalent degree from abroad.
- 4+ years of backend engineering, with at least 2 years on payments, banking or other financial systems.
- Strong with Node.js/TypeScript (or a similar language you can transfer from quickly) and PostgreSQL.
- Hands-on experience with idempotency, distributed transactions, double-entry ledgers or reconciliation.
- A security-first mindset: you think about how things fail and how they can be abused.
- Fluent English.
Nice to have
- Experience with SEPA, iDEAL or card schemes.
- Experience with banking-as-a-service platforms.
- Knowledge of PSD2, PCI DSS or anti-money-laundering requirements.
What we offer
- A competitive salary and employee stock options, discussed openly in the first call.
- 25 vacation days plus Dutch public holidays.
- Hybrid work from our Amsterdam office on Keizersgracht, with at least two days together each week.
- A laptop and setup of your choice, and travel costs to the office reimbursed.
- A yearly learning budget for courses, books and conferences.
- Visa sponsorship through the Dutch highly skilled migrant scheme where needed.
About Zivra
Zivra is a Dutch money app for renters. Pay rent from Zivra, earn points on rent and card spending, and spend them on rewards around your city: coffee, dinners, fitness and nights out. We're a small team in Amsterdam getting ready to launch in the Netherlands.