Senior Software Backend Engineer
Role details
Job location
Tech stack
Job description
Wir suchen einen leidenschaftlichen und erfahrenen Backend Engineer mit einer starken Erfolgsbilanz im Entwurf und der Implementierung skalierbarer, zuverlässiger und leistungsstarker Backend-Systeme. Als Teil eines unserer Data Platform Teams sind Sie verantwortlich für den Aufbau und die Weiterentwicklung der Kernservices, die unsere Datenaufnahmeprodukte antreiben.
Diese Rolle umfasst die Architektur und Bereitstellung von Backend-Lösungen, die eine groß angelegte Datenverarbeitung und Integration mit mehreren Diensten ermöglichen. Sie arbeiten eng mit Produkt-, Infrastruktur- und Frontend-Teams zusammen, um sicherzustellen, dass unsere Systeme robust, effizient und in der Lage sind, ein schnelles Produktwachstum zu unterstützen.
Da die Position funktionsübergreifend ist, ist die Fähigkeit, komplexe technische Konzepte klar und pragmatisch zu kommunizieren, unerlässlich. Sie werden in einer kollaborativen Umgebung gedeihen, in der Ihre Arbeit direkt innovative, produktionsreife Backend-Services in großem Maßstab ermöglicht.
Verantwortlichkeiten
-
Entwurf, Aufbau und Skalierung verteilter Backend-Systeme, die Millionen von Nutzern bedienen.
-
End-to-End-Lieferung von Features vorantreiben: von Design, Implementierung, Bereitstellung bis hin zur Überwachung.
-
Architektur von Echtzeit-, latenzarmen APIs und Backend-Services für groß angelegte Datenaufnahme.
-
Entwicklung cloud-nativer Services in Java, die Zuverlässigkeit, Leistung und Skalierbarkeit gewährleisten.
-
Arbeit an Infrastrukturkomponenten, einschließlich AWS-basierter Bereitstellungen, Containerisierung (Docker) und Orchestrierung (Kubernetes/ECS).
-
Sicherstellung von Resilienz, Fehlertoleranz und Compliance in Umgebungen mit hohem Durchsatz.
-
Zusammenarbeit mit Produktmanagern, Infrastruktur-Ingenieuren und anderen Teams zur Bereitstellung produktionsreifer Systeme.
-
Beitrag zu technischen Diskussionen, Wissensaustausch und Weiterentwicklung von Best Practices im Backend- und Infrastruktur-Engineering.
Requirements
- BSc/BEng oder Master in Informatik (oder gleichwertig)
- Mehr als 5 Jahre Berufserfahrung im Backend-Engineering
- Erfahren in Java (17+)
- Erfahrung mit verteilten Datensystemen (z. B. Redis, Apache Kafka, SQL-Datenbanken).
- Nachgewiesene Erfahrung im Entwurf und der Skalierung von Backend-Systemen für Millionen von Nutzern oder hochfrequenten Echtzeitdiensten.
- Fundiertes Verständnis von cloud-nativen Architekturen (AWS oder ähnlich), Containerisierung (Docker) und Orchestrierung (Kubernetes/ECS).
- Starker Hintergrund in Hochverfügbarkeits-Systemen, Failover und Resilienz-Design.
- Neugierige Einstellung mit Lern- und Anpassungsbereitschaft
- Ausgezeichnete Kenntnisse in Observability-Praktiken: Logging, Monitoring, Tracing, Metriken.
- Starke Kommunikationsfähigkeiten in Englisch, Fähigkeit, komplexe technische Themen klar zu erklären.
Wünschenswert
-
Kenntnisse in Java-Frameworks (Micronaut, Spring).
-
Erfahrung in Performance-Tuning und Skalierung in Umgebungen mit hohem Durchsatz.
-
Vertrautheit mit GitOps, CI/CD, IaC
About the company
Nexthink is the global leader in digital employee experience management. Our products allow enterprises to create highly productive digital workplaces for their employees by delivering optimal end-user experiences. Through a unique combination of real-time analytics, automation and employee feedback, Nexthink gives IT teams the insight they need to empower and even delight people at work.
Headquartered in Switzerland with US headquarters in Boston, Nexthink also has offices in France, UK, Germany, Spain and UAE.