Das Unternehmen sucht einen engagierten Werkstudenten oder Praktikanten, der sich für die Entwicklung von leistungsstarken Backend-Systemen interessiert. In dieser Rolle werden Sie Teil eines dynamischen Engineering-Teams, das sich mit der Entwicklung robuster APIs und Datenverarbeitungspipelines beschäftigt. Ihre Hauptaufgabe wird es sein, an der Gestaltung und Implementierung von RESTful APIs mit modernen Backend-Sprachen wie Java oder Rust mitzuarbeiten. Darüber hinaus werden Sie an der Optimierung von Datenaufnahme-Pipelines und der Arbeit mit verteilten Systemen wie Kafka und ClickHouse beteiligt sein. Die Position bietet Ihnen die Möglichkeit, mit SQL- und NoSQL-Datenbanken zu arbeiten und sicherzustellen, dass die Datenintegrität und die Leistung auf hohem Niveau gewährleistet sind. Sie werden auch die Gelegenheit haben, das Backend-Logik für automatisierte Vorfalllösungen zu unterstützen und umfassende Tests zu schreiben, um die Zuverlässigkeit der Dienste sicherzustellen. Das Unternehmen legt Wert auf Flexibilität und ermöglicht es Ihnen, je nach geschäftlichen Bedürfnissen und Ihren Interessen an verschiedenen Projekten zu arbeiten, von der Kern-Alarmlogik bis hin zu komplexen Integrationen mit Drittanbieter-Tools. Wenn Sie eine Leidenschaft für die Lösung komplexer logischer Probleme haben und Systeme entwickeln möchten, die zuverlässig funktionieren, freuen wir uns darauf, Ihre bisherigen Arbeiten kennenzulernen.
Werkstudent / Praktikant: Backend Engineer (m/w/x)
Beschreibung
Anforderungen
Der ideale Kandidat ist aktuell immatrikuliert in Informatik, Software Engineering oder einem verwandten Studienfeld. Sie sollten in mindestens einer backend-orientierten Programmiersprache wie Go, Java, Python oder Node.js versiert sein und die Prinzipien der objektorientierten oder funktionalen Programmierung verstehen. Grundkenntnisse in Datenbanken sind ebenfalls erforderlich, da Sie SQL kennen und effiziente Datenmodelle entwerfen können. Ein solides Verständnis von Algorithmen, Datenstrukturen und der Funktionsweise von Webservern ist ebenfalls wichtig. Neugier auf verteilte Systeme, Microservices und Cloud-Technologien wird vorausgesetzt. Fließende Englischkenntnisse sind erforderlich, da dies die Arbeitssprache des Unternehmens ist. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine hohe Lernbereitschaft sind ebenfalls von Bedeutung.