Senior Backend Engineer (Payments & Compliance)

Renno

Amsterdam

On-site

EUR 60,000 - 80,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading financial technology company in Amsterdam is seeking a Senior Backend Engineer to enhance payment and compliance systems. This hands-on role involves working with PostgreSQL, Supabase, and TypeScript to ensure robust, audit-ready backend workflows. The ideal candidate will have expertise in webhook security, state machines, and event-driven systems, contributing to the modernization of financial transactions. This full-time position offers the chance to impact the renovation industry significantly.

Qualifications

  • Strong experience with PostgreSQL and SQL for complex queries.
  • Hands-on experience with Supabase or similar platforms.
  • Deep understanding of webhook security mechanisms.

Responsibilities

  • Own and evolve the Supabase/PostgreSQL data model.
  • Build and maintain Edge Functions for compliance workflows.
  • Design secure webhook processing systems for state transitions.

Skills

PostgreSQL
TypeScript
Webhook security
Event-driven systems
State machines

Tools

Supabase
SQL

Job description

Renno Amsterdam, North Holland, Netherlands

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 Role

We’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
What We’re Looking For
  • 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
Why This Role Matters

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
Technical Environment
  • Platform: Supabase (Auth, Database, Storage, Realtime, Edge Functions)
  • Languages: TypeScript, SQL
  • Integrations: Payment APIs and compliance / verification workflows
The Team
  • You’ll work closely with frontend engineers, product, and compliance stakeholders.
  • We value clear ownership, pragmatic decision‑making, and shipping reliable systems.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Referrals increase your chances of interviewing at Renno by 2x.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

backend developer for payment infrastructure
backend developer for payment infrastructure

Renno • Amsterdam

On-site
EUR 90,000 - 150,000
Equity
Office in Amsterdam
Senior Backend Engineer - Payments & Fintech
Senior Backend Engineer - Payments & Fintech

Jobgether SRL • Netherlands

Remote
EUR 120,000 - 150,000
Remote Europe
Ownership of platform
ASAP start
+1
Senior Backend Engineer - Payments & Fintech
Senior Backend Engineer - Payments & Fintech

Jobgether SRL • Netherlands

On-site
EUR 110,000 - 150,000
Remote work
Cross-functional collaboration
Senior Backend Developer (PHP)
Senior Backend Developer (PHP)

Online Betaalplatform • Delft

On-site
EUR 85,500 - 104,500
All-in salary up to € 95.000
Hybrid working
24 + 2 paid vacation days
+2
Senior Backend Engineer PHP
Senior Backend Engineer PHP

Online Payment Platform • Zuid-Holland

On-site
EUR 90,000 - 110,000
Annual salary up to €100,000
24 vacation days and 2 Diversity Days
MacBook and home office budget
+2
Full Stack Engineer
Full Stack Engineer

IQ Staffing • Amsterdam

On-site
EUR 80,000 - 120,000
Senior Backend Engineer PHP
Senior Backend Engineer PHP

Online Payment Platform • Delft

On-site
EUR 80,100 - 97,900
Salary up to €89,000
Flexible workplace
24 vacation days
+3
Senior Frontend Developer (Customer Lifecycle)
Senior Frontend Developer (Customer Lifecycle)

Rentman B.V. • Utrecht

On-site
EUR 85,000 - 120,000
Competitive salary based on experience
8% holiday allowance
Bonus up to 13th month
+5
Senior Frontend Engineer (React / TypeScript)
Senior Frontend Engineer (React / TypeScript)

PaymentIQ • Hoofddorp

Hybrid
EUR 80,000 - 110,000
Hybrid work model (50% Hoofddorp)
Access to AI tooling stack
Meaningful production impact
+1
Senior Backend Engineer, Payments & Compliance (Edge)
Senior Backend Engineer, Payments & Compliance (Edge)

Renno • Amsterdam

On-site
EUR 60,000 - 80,000