TMS LLC
Lutra
Backend Engineer
IHRE GELEGENHEIT
Wir unterstützen ein schnell wachsendes kanadisches Fintech-Unternehmen, das die Art und Weise, wie Menschen ihre größten wiederkehrenden Ausgaben verwalten, neu gestaltet. Dieses Team verarbeitet bereits über eine Milliarde Dollar an jährlichem Zahlungsvolumen und bedient eine schnell wachsende Nutzerbasis. Es baut eine kritische Finanzinfrastruktur auf, die robuste, sichere und skalierbare Systeme erfordert. Wenn Sie daran interessiert sind, Finanzplattformen zu entwerfen und zu entwickeln, die tägliche Transaktionen in Millionenhöhe abwickeln und gleichzeitig Nutzern helfen, Kreditaufbau, Prämien und finanzielle Flexibilität zu erschließen, könnte dies die richtige Gelegenheit für Sie sein.
Unser Kunde stellt mindestens einen weiteren Backend Software Engineer für sein Kernzahlungsteam ein. In dieser Rolle tragen Sie zur Architektur und Entwicklung von backend Systemen bei, die ihre Flaggschiff-Finanzplattform antreiben. Dies kann den Aufbau und die Skalierung von Zahlungsinfrastrukturen, Ledgersystemen und APIs umfassen, die strenge Zuverlässigkeits- und Compliance-Standards erfüllen müssen, und/oder die allgemeine Bewältigung der mehrdeutigen Probleme, die mit der Entwicklung neuer Produkte einhergehen. Sie arbeiten mit der technischen Leitung, funktionsübergreifenden Partnern und Teammitgliedern zusammen, um backend Dienste zu entwerfen und bereitzustellen, auf die sich Benutzer für ihre wichtigsten Zahlungen verlassen können.
HAUPTVERANTWORTLICHKEITEN
- Entwicklung von Backend-Diensten: Entwerfen, Erstellen und Warten von backend-Diensten und APIs unter Verwendung von NestJS und TypeScript auf GCP, um Zuverlässigkeit, Skalierbarkeit und Sicherheit zu gewährleisten
- Design von Finanzsystemen und Ledgern: Aufbau und Optimierung von Ledgersystemen, Datenmodellen und Zahlungsabwicklungs-Pipelines zur Bewältigung hoher Transaktionsvolumen und zur Führung genauer Audit-Trails
- Systemskalierbarkeit und Leistung: Teilnahme an technischen Designbesprechungen, um sicherzustellen, dass Systeme effektiv skalieren, wenn Transaktionsvolumen und Funktionskomplexität wachsen, während Compliance, Leistung und Zuverlässigkeit erhalten bleiben
- Integration und Compliance: Verbindung von backend-Diensten mit finanziellen APIs, Zahlungsabwicklern und Bankensystemen; Sicherstellung, dass Lösungen die PCI- und SOC 2-Anforderungen erfüllen und mit regulatorischen Standards übereinstimmen
- Infrastruktur und Zuverlässigkeit: Verwaltung der Infrastruktur als Code mit Terraform und GCP; Entwurf ereignisgesteuerter Microservices mit Pub/Sub; Überwachung von Produktionssystemen zur Gewährleistung von Ausfallsicherheit und Verfügbarkeit
- Funktionsübergreifende Zusammenarbeit: Enge Zusammenarbeit mit Entwicklungs-, Produkt- und Compliance-Teams, um Anforderungen in technische Lösungen zu übersetzen; Beitrag zu einer Kultur der Mentorschaft, Offenheit und des gemeinsamen Lernens
- Anpassungsfähigkeit und Innovation: Bleiben Sie auf dem Laufenden über neue Technologien, Frameworks und Best Practices der Branche; Experimentieren Sie mit neuen Ansätzen, um die Effizienz zu verbessern und die Plattform im Laufe der Zeit zu stärken
IHR KNOW-HOW
- 3+ Jahre Erfahrung in der backend-Entwicklung
- Starke Expertise mit Node.js (NestJS) und TypeScript für Produktions-APIs
- Praktische Erfahrung mit Ledgersystemen, doppelter Buchführung oder Finanzdatenmodellierung
- Hintergrund in der Skalierung von Systemen, die hohe Transaktionsvolumen (Millionen/Monat) verarbeiten
- Kenntnisse in PostgreSQL, Datenbankoptimierung und GCP
- Erfahrung mit Zahlungsabwicklung, finanziellen APIs und regulatorischer Compliance (PCI, SOC 2, etc.)
- Starke Kommunikationsfähigkeiten und die Fähigkeit, technische und finanzielle Konzepte klar zu erklären
- Nachgewiesene Erfolgsbilanz bei der Übernahme von Verantwortung und der Lieferung in Hochrisikoumgebungen
ES IST EIN BONUS, WENN
- Sie Erfahrung mit Terraform und Infrastructure-as-Code-Praktiken haben
- Sie mit PCI DSS oder anderen Sicherheitsframeworks gearbeitet haben
- Sie Echtzeit-Zahlungssysteme oder Sofortabrechnungsfunktionen entwickelt haben
- Sie zu Open-Banking- oder Finanzdatenaggregations-Tools beigetragen haben
- Sie bereits bei einem schnell wachsenden Fintech-Unternehmen gearbeitet haben
