C6 Bank
RD Station - Sourcing
Senior Backend-Softwareentwickler – Ryby on rails | RD Station (Remote)
Über die Stelle
Ihre Herausforderung im Team
Sie werden Teil des Teams, das für die Entwicklung und Wartung von Integrationen mit internen und externen Produkten zuständig ist und mit einem hohen Volumen an Ereignissen umgeht, die von den APIs von RD Station verarbeitet werden. In einem multidisziplinären Team von 4 bis 6 Ingenieuren, zusammen mit einem Product Manager, Product Designer und Team Leader, werden Sie zur kontinuierlichen Bereitstellung robuster und skalierbarer Lösungen beitragen und dabei die Kanban Methodik anwenden, um Agilität und Qualität zu gewährleisten.
Ihre Hauptaufgaben
- Entwicklung und Wartung effizienter und skalierbarer backend Integrationen für interne und externe Produkte;
- Sicherstellung der hohen Verfügbarkeit und Leistung der APIs, die ein großes Ereignisvolumen verarbeiten;
- Mitarbeit an der Weiterentwicklung der Systemarchitektur unter Anwendung von Best Practices und Entwicklungsstandards;
- Implementierung automatisierter Tests zur Gewährleistung der Qualität und Stabilität der Lösungen;
- Zusammenarbeit mit dem multidisziplinären Team zur kontinuierlichen Wertschöpfung für das Unternehmen.
Mindestanforderungen
Das gesuchte Profil
- Solide Erfahrung in der backend Entwicklung, vorzugsweise mit den von RD Station verwendeten Sprachen und Frameworks;
- Kenntnisse in Softwarearchitektur, Clean Code, SOLID-Prinzipien, OOP und Design Patterns;
- Erfahrung mit der Erstellung und dem Verbrauch von REST APIs und der Verarbeitung von Ereignissen in großem Maßstab;
- Fähigkeit zur Arbeit mit agilen Methoden, insbesondere Kanban;
- Gute Kommunikations- und Kollaborationsfähigkeiten für die Arbeit in multidisziplinären Teams.
Von Vorteil sind
- Erfahrung mit Systemen mit hohem Volumen und Echtzeit-Ereignisverarbeitung;
- Kenntnisse in Messaging und Event Queues (z. B. Kafka, RabbitMQ);
- Vertrautheit mit Monitoring- und Observability-Tools;
- Vorerfahrung in Integrations- oder Middleware-Teams;
- Teilnahme an Open-Source-Projekten oder relevante technische Beiträge.
Schritte des Auswahlverfahrens
- Bewerbung – Einreichung der Bewerbung;
- Mindsight – Test des Arbeitsstils;
- Talent Acquisition – Kompetenzinterview mit dem Recruiting-Team;
- Technische Herausforderung – Test zur Bewertung technischer Fähigkeiten;
- Technisches Interview – Technisches Interview zur Besprechung der Stellenanforderungen;
- Abschlussgespräch – Abschließendes Gespräch mit dem Management zur Abstimmung;
- BP Interview – Gespräch mit dem Business Partner über Kultur und Werte;
- Angebot – Abschlussphase des Auswahlverfahrens mit Präsentation des Arbeitsangebots.
Hinweis: Zusätzliche Schritte und/oder Änderungen können je nach Bedarf des Prozesses erfolgen.
