Wir suchen einen außergewöhnlichen Systems Engineer (m/w/d) zur Verstärkung unseres wachsenden Teams. In dieser Rolle bist du für den Aufbau einer hochleistungsfähigen Workflow-, Warteschlangen- und Speichermaschine verantwortlich. Du wirst auch mit UI-, Connectivity- und DevOps-Teams zusammenarbeiten, um elegante Lösungen für komplexe Probleme zu finden. Du wirst in einer polyglotten Umgebung arbeiten, in der du neue Sprachen und Technologien erlernen kannst, unterstützt von einem begeisterten Team. Diese Rolle kann auch Remote ausgeübt werden, sodass wir auch Bewerberinnen und Bewerber begrüßen, die nicht in Frankfurt ansässig sind.
Deine Verantwortlichkeiten in der Software-Entwicklung
- Zu den Aufgaben gehören der Entwurf und die Entwicklung von Anwendungen mit hohem Volumen und geringen Latenzzeiten für unternehmenskritische Systeme sowie die Gewährleistung von Hochverfügbarkeit und Leistung
- Mitwirkung in allen Phasen des Entwicklungslebenszyklus
- Schreiben von gut konzipiertem, testbarem, effizientem Code
- Bewerten und Vorschlagen von Verbesserungen am bestehenden System
- Unterstützung der kontinuierlichen Verbesserung durch Untersuchung von Alternativen und Technologien und Vorlage dieser zur Überprüfung der Architektur
Deine Verantwortlichkeiten in der Infrastruktur-Entwicklung
- Wartung und Weiterentwicklung der Anwendungs-Cloud-Infrastruktur (AWS, IONOS, selbst gehostet)
- Pflege und Weiterentwicklung von Kubernetes-Clustern
- Härtung der Infrastruktur entsprechend den Compliance- und Sicherheitsanforderungen
- Wartung und Entwicklung von Überwachungs-, Protokollierungs-, Verfolgungs- und Alarmierungslösungen
- Aufbau einer CI/CD-Pipeline
- Entwurf und Implementierung einer Disaster-Recovery-Lösung
- Aufbau einer Multi-Region-Lösung
Das bringst du optimalerweise mit
- 5+ Jahre Branchenerfahrung
- Erfahrung im Aufbau verteilter Systeme
- Praktischer Ansatz bei der Implementierung von Lösungen
- Gutes Verständnis von Linux-Netzwerken und Sicherheit
- Erfahrung in der Arbeit mit öffentlichen Cloud-Infrastrukturanbietern (AWS/Azure/Google Cloud)
- Verstehen von Kubernetes-Konzepten
- Erfahrung mit Terraform, Docker
- Ausgezeichnete Debugging-, Analyse-, Problemlösungs- und soziale Fähigkeiten
- Gutes Verständnis aller Bausteine großer Webanwendungen: Datenbanken, Load Balancer, Anwendungsserver, Message Broker, Caching, Monitoring usw.
- Gutes Verständnis von DB-Technologien: klassische Datenbanken und moderne No-SQL
- Hochschulabschluss in Informatik, Ingenieurwissenschaften oder einem verwandten Fach
- Gute Englischkenntnisse