Das Unternehmen sucht einen erfahrenen Full-Stack Developer mit einem Fokus auf Backend-Entwicklung, um die innovative IoT- und Netzwerk-Monitoring-Plattform weiterzuentwickeln. In dieser Rolle sind Sie verantwortlich für die Entwicklung und Optimierung der Plattform, die auf Python/FastAPI im Backend und SvelteKit im Frontend basiert. Ihre Hauptaufgabe wird es sein, skalierbare APIs für IoT-Daten, Geräte-Management und Echtzeit-Monitoring zu erstellen. Sie werden eng mit einem interdisziplinären Team aus Hardware-, Netzwerk- und DevOps-Spezialisten zusammenarbeiten, um sicherzustellen, dass die Plattform effizient mit der realen Welt kommuniziert. Das Unternehmen bietet Ihnen die Möglichkeit, Architekturentscheidungen zu treffen und die Code-Qualität zu gewährleisten. Sie haben die Chance, Ihre Ideen und Vorschläge in einem dynamischen Umfeld einzubringen und Ihre Fähigkeiten in der Softwareentwicklung weiterzuentwickeln. Zudem wird ein großer Wert auf den Einsatz moderner Werkzeuge gelegt, um die Effizienz und Qualität der Entwicklungsprozesse zu steigern. Ein offenes und kreatives Arbeitsumfeld erwartet Sie, in dem Ihre Meinungen geschätzt werden und Sie aktiv zur Verbesserung der Plattform beitragen können.
Full-Stack Developer (Mid bis Senior) – Backend-Schwerpunkt mit FastAPI und SvelteKit (w/m/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mehrjährige professionelle Erfahrung in der Backend-Entwicklung mit Python, insbesondere mit FastAPI oder vergleichbaren Technologien, mit. Ein sicherer Umgang mit modernen Frontend-Frameworks wie SvelteKit, React oder Vue ist ebenfalls erforderlich, wobei Erfahrung mit SvelteKit von Vorteil ist. Kenntnisse in TypeScript sind unerlässlich. Zudem sollten Sie ein tiefes Verständnis für REST-APIs, Datenmodellierung und asynchrone Verarbeitung haben sowie die Herausforderungen von Echtzeit-Systemen kennen. Erfahrung mit Git, CI/CD und Container-Technologien wie Docker ist für diese Position ebenfalls notwendig. Wünschenswert sind Kenntnisse in Zeitreihen-Datenbanken wie TimescaleDB oder InfluxDB sowie Erfahrung mit IoT-/M2M-Protokollen. Eine Affinität zu Netzwerktechnologien und ein Sinn für UX-Design sind von Vorteil. Persönlich sollten Sie verantwortungsbewusst sein, Spaß an direktem Austausch haben und bereit sein, neue Technologien kritisch zu evaluieren und anzuwenden.