Senior Backend Engineer (Payments & Compliance)
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Backend Developer jobs →Skills
Description
Renno Amsterdam, North Holland, Netherlands
Beschikt u over de volgende vaardigheden, ervaring en gedrevenheid om in deze functie te slagen? Ontdek het hieronder.Renno is transforming the renovation industry in Europe by building innovative payment infrastructure. Our platform secures full project funds in escrow and ensures contractors are paid instantly upon verified milestone completion.
By eliminating late payments, disputes, and cash flow risk, we help builders work confidently while giving homeowners protection and peace of mind from the start.
We operate in a high‑trust, multi‑party environment where correctness, permissions, and auditability matter. Our mission is to simplify and modernise financial transactions in the sector for all stakeholders.
The RoleWe’re looking for a Senior Backend Engineer (Payments & Compliance) to own the backend systems that power Renno’s payments and compliance workflows.
You’ll be responsible for how payment‑related state, permissions, and verification status are modelled, enforced, and exposed across the platform. This includes building robust provider integrations, secure webhook pipelines, and backend workflows that remain correct under retries, partial failures, and real‑world edge cases.
This is a hands‑on senior role with real ownership over backend correctness, auditability, and operational reliability.
What You’ll Do- Own and evolve Renno’s Supabase / PostgreSQL data model, including policy‑driven access control
- Build and maintain Edge Functions for payments and compliance workflows
- Design and operate secure webhook processing systems (signature verification, idempotency, retries, real‑time updates)
- Build and maintain KYC / compliance integrations, including onboarding, verification workflows, and status synchronisation
- Design and enforce multi‑party state machines for long‑lived workflows
- Implement event‑driven workflows using serverless functions, database triggers, background jobs, and real‑time subscriptions
- Design and maintain comprehensive audit trails, ensuring all state changes are traceable and compliant
- Build reconciliation mechanisms to ensure consistency between Renno and external providers
- Define clear, stable backend contracts that frontend and mobile clients can rely on
- Manage backend deployments across multiple environments
- Strong experience with PostgreSQL and SQL, including advanced queries and database‑level logic
- Hands‑on experience with Supabase or similar platforms where permissions are enforced at the data layer
- Strong TypeScript skills and comfort working with serverless / edge runtimes
- Deep understanding of webhook security (HMAC, idempotency, replay protection, safe retries)
- Experience designing state machines for complex, multi‑party workflows
- Clear understanding that Row Level Security (RLS) is the primary security boundary
- Experience with event‑driven and asynchronous systems
- Experience integrating payment and KYC/compliance systems
- Strong instincts for correctness in systems that must remain reliable under failure and retries
- A pragmatic mindset focused on clarity, auditability, and long‑term maintainability
This role underpins everything Renno does. Your work ensures that:
- payment and verification workflows behave predictably in production
- state transitions are validated, traceable, and auditable
- permissions are enforced consistently across users and roles
- external events are processed safely and reliably
- the platform can scale without trust erosion
- Platform: Supabase (Auth, Database, Storage, Realtime, Edge Functions)
- Languages: TypeScript, SQL
- Integrations: Payment APIs and compliance / verification workflows
- You’ll work closely with frontend engineers, product, and compliance stakeholders. xgiwjmb
- We value clear ownership, pragmatic decision‑making, and shipping reliable systems.
Mid‑Senior level
Employment typeFull‑time
Job functionEngineering and Information Technology
Referrals increase your chances of interviewing at Renno by 2x.
Get similar jobs in Netherlands by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Backend Developer jobs in Netherlands.
Finding similar jobs…