Stellenangebot
Senior Software Engineer, Trading & Lending (80-100%)
Als Senior Software Engineer im Bereich Trading & Lending bist du für die Entwicklung und Verbesserung von Sygnums elektronischer Handelsinfrastruktur verantwortlich. Du spielst eine Schlüsselrolle bei der Lieferung neuer Funktionen, der Skalierbarkeit von Handelsprozessen und der Sicherstellung der Qualität und Zuverlässigkeit von Systemen.
Stellenbeschreibung: Senior Software Engineer, Trading & Lending (80-100%)
Über die Rolle
Sie werden einem Team von Ingenieuren beitreten, die für den Aufbau und die Verbesserung der elektronischen Handelsinfrastruktur von Sygnum verantwortlich sind, die sowohl den Spot- als auch den Derivatehandel umfasst. Als Senior-Software-Ingenieur werden Sie eine wichtige Rolle bei der Lieferung neuer Funktionen, der Förderung der Skalierbarkeit von Handelsprozessen und der Sicherstellung der Qualität und Zuverlässigkeit unserer Systeme spielen. Dies umfasst sowohl die Kernprozesse für die Ausführung von Aufträgen als auch die automatische Abwicklung und Geschäftsüberwachung.Hauptaufgaben:
- aktiv an der Entwicklung neuer Funktionen und Verbesserungen durch Schreiben und Überprüfen von hochwertigem, sicherem Code mit umfassender Testabdeckung teilnehmen
- stetig die Qualität und Sicherheit von Anwendungen verbessern, bestehende technische Schulden identifizieren und Pläne erstellen, um sie zurückzuzahlen
- auf Produktionsvorfälle prompt und effizient reagieren, mit funktionsübergreifenden Teams zusammenarbeiten, um Probleme zu lösen und die Servicekontinuität wiederherzustellen
- mit Plattformingenieuren zusammenarbeiten, um CI/CD-Pipelines zu verbessern und Release-Prozesse zu optimieren
- mit Site-Reliability-Ingenieuren und Lösungarchitekten zusammenarbeiten, um die Verfügbarkeit, Resilienz und Beobachtbarkeit von Anwendungen zu optimieren
- junioren Software-Ingenieuren durch Coaching und Mentoring helfen und unterstützen
Ideal-Kandidat:
- Sie mögen es, skalierbare Backend-Dienste auf der Grundlage unseres Tech-Stacks zu erstellen: Java, das auf AWS läuft
- Sie haben eine kollaborative und wachstumsorientierte Einstellung
- Sie legen Wert auf Qualität und Sicherheit und nehmen diese Aspekte im Software-Entwicklungslebenszyklus ernst
- Sie sind damit einverstanden, die gesamte Entwicklungslebensdauer zu übernehmen, von der Gestaltung von Lösungen bis hin zum Betrieb der Anwendung in der Produktion
- Sie sind proaktiv und werden durch neue Möglichkeiten und Herausforderungen motiviert
Was Sie herausragen lässt:
- Expertise in Java (21+)
- Expertise in Quickfix (oder Spring)
- Erfahrung mit der Arbeit mit relationalen Datenbanken (idealerweise Postgres)
- Erfahrung mit der Arbeit mit Kafka
- Erfahrung mit Caching-Frameworks (idealerweise Redis)
- Entwurf flexibler und robuster REST-APIs mit einem API-first-Ansatz
- Verständnis von Microservices, ereignisgesteuerter Architektur und Fähigkeit, komplexe Funktionen mit hoher Qualität und Sicherheit zu implementieren
- Arbeitskenntnisse in Docker und Containerisierung
- Erfahrung mit der Arbeit mit Subsystemen
- Erfahrung mit der Arbeit mit AWS ist von Vorteil
- Erfahrung mit der Arbeit mit TypeScript und einem UI-Framework (React, Angular) ist von Vorteil
Unser Angebot:
- Teil eines dynamischen, globalen Teams zu sein, das eine vertrauenswürdige Schnittstelle zwischen den traditionellen und digitalen Vermögenswirtschaften aufbaut
- in einer schnelllebigen, aufregenden Arbeitsumgebung zu arbeiten, die Memokratie und Zusammenarbeit und offene Kommunikation fördert
- an unserer ambitionierten langfristigen Mission teilzunehmen und wichtige Meilensteine und jährliche Krypto-Industrie-Jubiläen wie Bitcoin Pizza Day zu feiern
Jobdetails