freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Engineer (Payments & Compliance)

Summary

Build and own the backend systems that power Renno’s escrow-based payment infrastructure and compliance workflows using Supabase/PostgreSQL, TypeScript, and secure webhook pipelines.

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available