Wir suchen einen erfahrenen Software-Ingenieur auf Lead-/Architekt-Ebene, der skalierbare, kundenorientierte Anwendungen entwickelt und erstellt. In dieser Funktion arbeiten Sie eng mit Produkt-, Design- und Technikteams zusammen, um hochwertige Backend-Systeme zu entwickeln und die technische Ausrichtung des Unternehmens voranzutreiben.
Es handelt sich um eine praktische Führungsrolle, die Architektur, Entwicklung und Teambetreuung kombiniert.
Entwerfen, entwickeln und pflegen Sie skalierbare Backend-Systeme mit Technologien wie Node.js, TypeScript, JavaScript, Python und RESTful APIs.
Sie leiten die Systemarchitektur und das Lösungsdesign und stellen sicher, dass die Anwendungen skalierbar, zuverlässig und erweiterbar sind.
Arbeiten Sie funktionsübergreifend mit Produktmanagern, Designern und Ingenieuren zusammen, um optimale Lösungen zu liefern.
Verantwortlich für die Codequalität und das Testen, einschließlich der Implementierung automatisierter Test-Frameworks
Dienen Sie als Fachexperte für Backend-Systeme und Middleware
Mentoring und Anleitung von Ingenieuren, Unterstützung von technischem Wachstum und Best Practices
Tragen Sie zum Aufbau eines Teams bei, einschließlich der Anwerbung und Einarbeitung neuer Ingenieure.
Identifizieren Sie Möglichkeiten zur Verbesserung von Entwicklungsprozessen, Leistung und Lieferungseffizienz
Unterstützung bei der Integration von Backend-, Frontend- und mobilen Systemen
Bachelor- oder Master-Abschluss in Informatik oder einem verwandten Fachgebiet
8+ Jahre Erfahrung in der Konzeption und Entwicklung von Backend-Anwendungen
Starke Erfahrung mit:
Node.js, TypeScript und JavaScript
Python (bevorzugt)
RESTful API Design und Entwicklung
Datenpipelines und verteilte Systeme
Nachgewiesene Erfahrung in der Entwicklung von skalierbaren Anwendungen für das Internet
Praktische Erfahrung mit Cloud-Plattformen (AWS bevorzugt) und/oder Container-Plattformen wie OpenShift
Ausgeprägtes Verständnis von:
Objektorientierte Programmierung
Software-Entwurfsmuster und bewährte technische Verfahren
Datenbanken und Optimierung der Systemleistung
Erfahrung in der Integration von Backend-Diensten mit Frontend- und/oder mobilen Anwendungen
Die Fähigkeit, mehrere Prioritäten zu setzen und Fristen einzuhalten
Ausgezeichnete Fähigkeiten zur Kommunikation und Zusammenarbeit
Starke technische Führungspersönlichkeit, die die Entwicklung selbst in die Hand nimmt
Sie arbeiten gerne in einem schnelllebigen, kollaborativen Umfeld
Leidenschaft für den Aufbau skalierbarer Systeme und die Anleitung anderer
Proaktiv bei der Identifizierung von Verbesserungen und der Förderung technischer Spitzenleistungen