Soft Remit — E-Wallet und grenzüberschreitende Zahlungen
Software Engineer · SoftRemit
Das Problem
Überweisungen nach Syrien und in die weitere MENA-Region laufen über fragmentierte, überwiegend bargeldbasierte Kanäle. SoftRemit baut eine einzige Schiene — Wallet-Konten, grenzüberschreitende Transfers und den Compliance-Ablauf um beides — die ein Betreiber unter eigener Marke fahren kann.
Rahmenbedingungen
- Es bewegt sich echtes Geld: eine doppelte oder halb ausgeführte Überweisung ist ein Vorfall, kein Bug
- Mobile first — für die meisten Nutzer in den Zielmärkten ist das Telefon der einzige Computer
Zentrale Entscheidungen
.NET mit dem ABP Framework anstelle von eine handgeschriebene Service-Schicht
ABP liefert Audit-Logging, Mandantenfähigkeit und ein Berechtigungsmodell ab dem ersten Tag. Bei einem Zahlungsprodukt sind das Anforderungen, und sie nachträglich einzubauen ist weit teurer, als sich von Anfang an an die Konventionen des Frameworks zu halten.
Flutter für den Client anstelle von zwei native Codebasen
Ein Team liefert iOS und Android im Gleichschritt. In dieser Phase zählt die Release-Kadenz mehr als plattformnativer Feinschliff.
Systemablauf
Eine vereinfachte Ansicht, wie die wichtigsten Teile zusammenspielen.
Flutter-Mobile-Client
Die kundenseitige Wallet- und Auslandsüberweisungs-Erfahrung für iOS und Android.
Anwendungsschicht mit .NET und ABP
Authentifizierung, Berechtigungen, Audit-Logging und Orchestrierung der Zahlungsvorgänge.
Persistenz auf SQL Server
Transaktionale Speicherung von Zahlungs- und Kontodaten, die konsistent und prüfbar bleiben muss.
SoftRemit ist eine White-Label-Plattform für Auslandsüberweisungen: E-Wallet-Konten, grenzüberschreitende Transfers und der Compliance-Ablauf darum herum — KYC- und AML-Regeln, Sanktionsprüfung und regulatorische Meldungen. Ich arbeite an den Kernsystemen der Plattform, mit Flutter für die mobile Erfahrung und .NET auf dem ABP Framework dahinter.
Software, die Geld bewegt, verlangt eine andere Ingenieursdisziplin: Zahlungsvorgänge, die genau einmal verbucht werden, egal wie oft sie wiederholt werden; Transaktionsintegrität; ein prüfungsfester Audit-Trail; und Sicherheit auf jeder Ebene. Genau das wende ich hier täglich an.
Technologien
Links
Möchten Sie so etwas für Ihr Unternehmen?
Kontakt aufnehmen