Senior Full Stack Engineer (Web & Desktop)
Senior Full Stack Engineer (Web & Desktop)
Senior Full Stack Engineer (Web & Desktop)
Senior Full Stack Engineer (Web & Desktop)
Jobriver HR Service
Internet, IT
München
- Art der Beschäftigung: Vollzeit
- 65.000 € – 83.000 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Senior Full Stack Engineer (Web & Desktop)
Über diesen Job
Senior Full Stack Engineer (Web & Desktop)
Beschreibung
Wir suchen einen erfahrenen Senior Full Stack Engineer, der eine Schlüsselrolle beim Aufbau und der Skalierung der Kernsoftwareplattformen unseres Kunden übernimmt. Dazu gehören sowohl die Webanwendung als auch die Desktopanwendung. Diese Position erfordert starke praktische Fähigkeiten in der Frontend-Entwicklung sowie im systemnahen Bereich. Sie werden nicht nur an Benutzeroberflächen arbeiten, sondern auch an der API-Integration, Netzwerkanforderungen, der lokalen Datenverarbeitung und hardware-nahen Funktionen. Zuverlässigkeit, Leistung und Skalierbarkeit sind entscheidend, da diese Anwendungen täglich in realen klinischen Umgebungen eingesetzt werden. Sie werden zu technischen Entscheidungen beitragen, die Softwarearchitektur mitgestalten und andere Entwickler unterstützen, während das Team wächst. Zu Ihren Aufgaben gehören das Design, die Entwicklung und die Wartung produktionsreifer Web- und Desktopanwendungen. Sie werden React-basierte Frontends mit einem starken Fokus auf Benutzerfreundlichkeit und Zuverlässigkeit entwickeln und konsumieren APIs, verwalten Netzwerkrequests und den Anwendungsstatus. Zudem implementieren und warten Sie Electron-basierte Desktopfunktionen, einschließlich System- und Betriebssystemintegrationen. Die Verwaltung des lokalen Datenspeichers, das Caching und die Datenbankverbindungen gehören ebenfalls zu Ihrem Verantwortungsbereich. Sie werden eng mit hardwarebezogenen Funktionen und Datenaufnahme-Workflows zusammenarbeiten und zu architektonischen sowie technischen Entscheidungen über den gesamten Software-Stack beitragen. Die Gewährleistung der Leistung, Stabilität und Skalierbarkeit der Anwendungen in der Produktion ist ebenfalls Teil Ihrer Aufgaben. Zudem werden Sie Code überprüfen und junior sowie mid-level Entwickler betreuen. Die enge Zusammenarbeit mit Backend-, Cloud-, Mobile- und Hardware-Teams ist ebenfalls erforderlich.
Anforderungen
Der ideale Kandidat bringt umfangreiche Erfahrungen als Full Stack oder Software Engineer mit, insbesondere in Bezug auf produktionsreife Anwendungen. Er oder sie sollte fortgeschrittene Kenntnisse in JavaScript und TypeScript sowie professionelle Erfahrung mit React für komplexe Webanwendungen besitzen. Erfahrungen in der Entwicklung von Desktopanwendungen mit Electron oder ähnlichen Frameworks sind ebenfalls erforderlich. Ein solides Verständnis des API-Designs, der Nutzung und der Netzwerkkommunikation ist von Vorteil, ebenso wie Erfahrungen im Umgang mit lokalen Datenbanken, Dateisystemen und Offline-Daten. Vertrautheit mit hardware-nahen oder systemnahen Funktionen ist wünschenswert. Der Kandidat sollte nachweisliche Erfahrungen im Skalieren und Warten von Produktionssystemen mitbringen und in der Lage sein, technische Entscheidungen zu treffen und zu leiten. Erfahrungen in der Anleitung, Mentoring oder Überprüfung der Arbeit anderer Entwickler sind ebenfalls von Vorteil. Fließende Englischkenntnisse in Wort und Schrift sind erforderlich. Der Kandidat sollte in München ansässig sein oder bereit sein, dorthin umzuziehen, da eine vor Ort Arbeit erforderlich ist. Wünschenswert, aber nicht zwingend erforderlich, sind Erfahrungen im Bereich medizinische Geräte, Gesundheitswesen oder regulierte Umgebungen sowie Kenntnisse in Node.js Backend-Services und cloudbasierten Architekturen.