FLAGGSCHIFF / 05

Recovery Advisers

Senior-Softwareentwickler · Dubai, VAE

Fallmanagement für Inkasso: eine interne App und ein Multi-Tenant-Kundenportal, per Webhooks synchron gehalten.

Mandanten verfolgen ihren Fall live im eigenen Portal

Laravel 13Next.js 15MySQLOctaneReverb

Sie brauchen etwas Ähnliches?

30-minütigen Scoping-Call vereinbaren
recoveryadvisers.comÖffnen
Recovery Advisers — Produkt-Screenshot
Ansatz

Eine interne Haupt-App orchestriert den gesamten Inkasso-Lebenszyklus (Leads → Fälle → Mandate → Rechtsstreit → Beitreibungen → Rechnungen), während ein Multi-Tenant-Kundenportal jedem Mandanten sichere Nur-Lese-Sichtbarkeit gibt — beide über eine zustandslose Webhook-Push-Architektur synchronisiert, sodass Kunden Updates nahezu in Echtzeit sehen.

Wirkung
Live-Portal
Mandanten sehen Updates sofort
6 Stufen
Vom ersten Lead bis zur Rechnung
HR integriert
Verträge und Ziele an einem Ort
Das Problem

Inkasso-Abläufe umfassten intern Fallmanager, Finanzen und HR, extern Gläubiger und Kanzleien — ohne sichere Echtzeit-Möglichkeit, Kunden ohne Polling synchron zu halten.

Der schwierige Teil

Mandanten sehen ihre Fälle in einem separaten Portal, also muss jede Änderung der Haupt-App dort ankommen, und Webhooks können verspätet, doppelt oder in falscher Reihenfolge eintreffen. Ein gespiegelter Fall darf nie zurückspringen. Gläubiger und Kanzleien dürfen nur ihre eigenen Fälle sehen, Mitarbeitende melden sich mit ihrem Microsoft-Firmenkonto an, und das Team arbeitete während des Umbaus jeden Tag weiter mit dem System.

Die Architektur
  • Zwei Apps, eine Quelle der WahrheitEine interne App steuert den Ablauf vom Lead über Fall, Mandat, Verfahren und Beitreibung bis zur Rechnung. Das Mandantenportal ist ein reiner Lesespiegel.
  • Webhook-Push statt PollingÄnderungen gehen als Events an die Mandantenumgebungen. Sequenznummern je Fall verhindern, dass verspätete oder doppelte Zustellungen einen Fall zurücksetzen.
  • Rechte in der DatenschichtRollenbasierte Rechte sitzen in der Datenschicht, nicht in der Oberfläche, und eine Tenant-Resolve-Middleware trennt jeden Mandanten.
  • Firmen-Login und Finanz-ToolsSingle Sign-on über Microsoft 365 / Entra ID (OAuth 2.0 / OIDC), Anbindung an Zoho Books und Teams.
  • Provisionen und HR im selben SystemEine Provisions-Engine für Partner mit Zeitplänen je Vereinbarung, dazu Verträge und Ziele.
Das Ergebnis
  • Mandanten verfolgen ihre Fälle im eigenen Portal, statt per E-Mail nach dem Stand zu fragen.
  • Umgebaut, während das Team täglich damit weiterarbeitete.
  • Ein System vom ersten Lead bis zur letzten Rechnung, mit Provisionen und HR daneben.
Meine Rolle Senior Software Engineer in Vollzeit — verantwortlich für Architektur, Schema, API-Verträge und Produktivbetrieb.

Technischer Artikel (auf Englisch): Out-of-Order Webhooks: Keeping a Client Portal in Sync →

Weitere Arbeiten

Erzählen Sie mir, was Sie bauen.

Dreißig Minuten genügen meist, um zu sehen, ob ich der Richtige bin. Bringen Sie das Problem mit, das Sie bisher niemandem übergeben konnten.

  • Antwort innerhalb von 24 Stunden
  • NDA vor dem ersten Gespräch
  • Code und IP gehören Ihnen nach Zahlung
  • Vertrag und Rechnung direkt mit mir
  • Größere Projekte: erprobtes Team, Preis nach Umfang
  • Gleiche NDA- und IP-Regeln für das ganze Team