Senior Backend Engineer - Scala
Senior Backend Engineer - Scala
Senior Backend Engineer - Scala
Senior Backend Engineer - Scala
Jobriver HR Service
Internet, IT
Berlin
- Art der Beschäftigung: Vollzeit
- 67.500 € – 81.500 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Senior Backend Engineer - Scala
Über diesen Job
Senior Backend Engineer - Scala
Beschreibung
Unser Kunde sucht einen erfahrenen Senior Backend Engineer mit Schwerpunkt auf Scala, der das Team in Berlin verstärkt. In dieser Rolle arbeiten Sie eng mit dem Produktmanagement zusammen, um die geschäftlichen Anforderungen zu verstehen und geeignete technische Lösungen zu finden. Sie sind verantwortlich für das Design, den Betrieb und die Wartung skalierbarer und sicherer Zahlungssysteme, die Finanztransaktionen effizient in einer Multi-Tenant Cloud/SaaS-Umgebung abwickeln. Darüber hinaus führen Sie Architektur-Reviews durch, treffen Entscheidungen zur Skalierbarkeit, Sicherheit und Wartbarkeit und coachen andere Ingenieure in Design und Implementierung. Zu Ihren Aufgaben gehört auch die Implementierung und das Testen von Zahlungssystemen, einschließlich der Interaktionen mit Zahlungskarten, Geschenkkarten und digitalen Geldbörsen. Sie tragen zur Definition der Team-Roadmap bei und leiten das End-to-End-Design sowie die Zuverlässigkeit unserer Lösungen. Sie definieren und treiben Plattformmuster, CI/CD-Verbesserungen, SLIs und SLOs sowie die Teststrategie für die Abläufe unserer Lösungen voran. In dieser Position arbeiten Sie mit Ingenieuren aus verschiedenen Teams zusammen, um die technische Exzellenz der gesamten Plattform sicherzustellen und die funktionalen sowie nicht-funktionalen Anforderungen zu erfüllen. Zudem nehmen Sie an der Bereitschaftsrotation für Produktionssysteme teil. Unser Kunde bietet Ihnen die Möglichkeit, in einem hybriden Arbeitsumfeld zu arbeiten, wobei drei Tage pro Woche im Büro in Berlin verbracht werden.
Anforderungen
Der ideale Kandidat bringt umfangreiche Erfahrung als Backend Engineer mit, insbesondere in der Entwicklung und dem Betrieb großangelegter Produktionssysteme. Sie sollten nachweisliche Kenntnisse in der Programmierung mit TypeScript sowie im Design von CI/CD-Pipelines und der Integration von Observability-Tools haben. Ein solides Verständnis von paralleler und asynchroner Programmierung sowie von nicht-blockierendem I/O ist erforderlich. Zudem sollten Sie die Grundlagen verteilter Systeme, einschließlich Konsistenzmodelle und Replikation, gut verstehen. Erfahrung in der Entwicklung von REST-APIs und Kenntnisse über skalierbare Architekturen sind ebenfalls wichtig. Vertrautheit mit Dokumentendatenbanken wie MongoDB und API-Interaktionstools ist von Vorteil. Sie sollten fließende Englischkenntnisse in Wort und Schrift mitbringen, um in internationalen Teams effektiv arbeiten zu können. Ein gutes Verständnis von agilen Methoden und die Fähigkeit, in einem hybriden Umfeld zu arbeiten, sind ebenfalls erforderlich. Idealerweise haben Sie auch Erfahrung mit MACH-Prinzipien und Lösungen sowie mit gängigen API-Authentifizierungs- und Autorisierungsstandards. Eine echte Neugier für den Einsatz von KI-Tools zur Verbesserung der Arbeitsweise rundet Ihr Profil ab.