Python Developer (Mid- bis Senior) - Backend / API / Data / IoT (w/m/d)
Source: Arbeitnow
AI Summary Powered by Gemini
This role involves backend development for IoT data, focusing on building scalable APIs and microservices with FastAPI, processing sensor data via MQTT, and managing time-series databases. The ideal candidate has strong Python, FastAPI, PostgreSQL/TimescaleDB, MQTT, and Docker experience.
Job Description
Das erwartet Dich Echte IoT-Daten. Echte Verantwortung. Du wirst Teil des Kern-Entwicklungsteams von aduno® und arbeitest an der Schnittstelle zwischen physischer Infrastruktur und skalierbarer Software. Von LoRaWAN-Sensordaten über MQTT-Pipelines bis hin zu performanten REST-APIs – Du bringst die Daten zum Leben. Aufgaben Deine Mission Backend-Entwicklung: Du entwirfst und implementierst skalierbare APIs und Microservices mit FastAPI – von der Datenanbindung bis zum sicheren Endpunkt IoT-Datenpipelines: Integration und Verarbeitung von Sensordaten aus LoRaWAN-Netzwerken via MQTT und ChirpStack – Du sorgst dafür, dass kein Datenpunkt verloren geht Datenbankarchitektur: Design und Optimierung von TimescaleDB-Schemata für Zeitreihendaten; performante Queries für hohe Datenvolumen sind Dein Handwerk API-Security: Implementierung von JWT-basierter Authentifizierung, Refresh-Token-Strategien und modernen Auth-Flows (inkl. Redis Session Management) DevOps-Integration: Containerisierung mit Docker, Mitgestaltung von CI/CD-Pipelines und Deployment-Prozessen Qualitätssicherung: Aufbau und Pflege einer Teststrategie mit pytest, mypy und statischen Code-Analysen (ruff, bandit) für nachhaltigen, sicheren Code Qualifikation Das bringst Du mit Must-haves Python-Kompetenz: Mehrjährige praktische Erfahrung mit Python 3.10+ und Kenntnisse in objektorientierter sowie funktionaler Programmierung FastAPI / REST: Fundierte Erfahrung in der Entwicklung und dem Design von RESTful APIs mit FastAPI oder einem vergleichbaren Framework (Flask, Django REST) Datenbanken: Sicherer Umgang mit PostgreSQL oder TimescaleDB; Verständnis für Zeitreihendaten und deren Abfageoptimierung Messaging / IoT: Kenntnisse in MQTT-Protokollen und Erfahrung mit der Verarbeitung von Echtzeit-Datenströmen Docker: Sicherer Umgang mit Containern für lokale Entwicklung und Deployment Testing-Mindset: Praktische Erfahrung mit pytest und dem Schreiben von Unit- und Integrationstests Nice-to-haves Erfahrung mit ChirpStack oder anderen LoRaWAN-Netzwerkservern Kenntnisse in Redis (Session Management, Caching) Vertrautheit mit modernen Auth-Standards (JWT, OAuth 2.0, DPoP / RFC 9449) Grundkenntnisse in GitLab CI/CD oder ähnlichen Pipelines Verständnis für Clean Architecture und skalierbare Systemdesigns Interesse an Netzwerkmonitoring und Carrier-Grade-Infrastrukturen Deine Persönlichkeit Eigenverantwortung: Du übernimmst Ownership für Deine Komponenten und treibst Themen proaktiv voran Kommunikationsstärke: Du kannst technische Sachverhalte klar kommunizieren – sowohl im Team als auch gegenüber Stakeholdern Qualitätsbewusstsein: Clean Code, nachhaltige Lösungen und aussagekräftige Tests sind für Dich selbstverständlich Pragmatismus: Du findest die richtige Balance zwischen Perfektion und Time-to-Market Teamplayer: Du teilst Dein Wissen gerne, gibst konstruktives Feedback und arbeitest kollaborativ an der besten Lösung Lernbereitschaft: IoT, Netzwerktechnologien und neue Python-Patterns siehst Du als spannende Gebiete, nicht als Hürden Benefits Das bieten wir Dir Technologie & Projekt Echter Impact: Dein Code läuft in produktiven Netzwerken – von Unternehmens-WLAN über LoRaWAN-Sensorinfrastruktur bis hin zu ÖPNV-Systemen Moderner Stack: Python 3.12+, FastAPI, TimescaleDB, ChirpStack, Docker, GitLab CI – keine Legacy-Altlasten Mitgestaltung: Deine Expertise zählt – Du hast echten Einfluss auf Architekturentscheidungen und die technische Weiterentwicklung von aduno® High-End Equipment: Betriebssystem nach Wahl – Du entscheidest, womit Du am produktivsten bist Benefits Familiäre Unternehmenskultur mit flachen Hierarchien und kurzen Entscheidungswegen Attraktives Vergütungspaket orientiert an Deiner Expertise und dem Mehrwert, den Du bringst Flexible Arbeitszeiten und die Möglichkeit zum Homeoffice (hybrid) Work-Life-Balance, die diesen Namen verdient Weiterbildungsbudget für Konferenzen, Schulungen und Zertifizierungen No Dresscode – komm wie Du bist Kostenlose Getränke und regelmäßige Team-Events Sport & Freizeit: Sportpark Hilden und HiFly Trampolinpark in der Nähe Verkehrsanbindung: Direkte Bushaltestelle und großer Mitarbeiterparkplatz JobTicket für den öffentlichen Nahverkehr Team-Spirit: Ein Team, das zusammenhält und sich gegenseitig unterstützt Interessiert? Du willst Backend-Systeme bauen, die wirklich zählen – und bringst Leidenschaft für Python, saubere Architekturen und IoT-Daten mit? Dann lass uns reden! Bewirb Dich jetzt mit Deinen aussagekräftigen Unterlagen, Deiner Gehaltsvorstellung und Deinem frühestmöglichen Eintrittstermin! Wir freuen uns besonders über: Links zu Open-Source-Projekten oder öffentlichen Repositories Beispiele von Code oder Systemdesigns, auf die Du stolz bist Deine Gedanken zu sauberer Python-Architektur oder IoT-Datenpipelines Find more English Speaking Jobs in Germany on Arbeitnow
Full Description
Das erwartet Dich Echte IoT-Daten. Echte Verantwortung. Du wirst Teil des Kern-Entwicklungsteams von aduno® und arbeitest an der Schnittstelle zwischen physischer Infrastruktur und skalierbarer Software. Von LoRaWAN-Sensordaten über MQTT-Pipelines bis hin zu performanten REST-APIs – Du bringst die Daten zum Leben. Aufgaben Deine Mission Backend-Entwicklung: Du entwirfst und implementierst skalierbare APIs und Microservices mit FastAPI – von der Datenanbindung bis zum sicheren Endpunkt IoT-Datenpipelines: Integration und Verarbeitung von Sensordaten aus LoRaWAN-Netzwerken via MQTT und ChirpStack – Du sorgst dafür, dass kein Datenpunkt verloren geht Datenbankarchitektur: Design und Optimierung von TimescaleDB-Schemata für Zeitreihendaten; performante Queries für hohe Datenvolumen sind Dein Handwerk API-Security: Implementierung von JWT-basierter Authentifizierung, Refresh-Token-Strategien und modernen Auth-Flows (inkl. Redis Session Management) DevOps-Integration: Containerisierung mit Docker, Mitgestaltung von CI/CD-Pipelines und Deployment-Prozessen Qualitätssicherung: Aufbau und Pflege einer Teststrategie mit pytest, mypy und statischen Code-Analysen (ruff, bandit) für nachhaltigen, sicheren Code Qualifikation Das bringst Du mit Must-haves Python-Kompetenz: Mehrjährige praktische Erfahrung mit Python 3.10+ und Kenntnisse in objektorientierter sowie funktionaler Programmierung FastAPI / REST: Fundierte Erfahrung in der Entwicklung und dem Design von RESTful APIs mit FastAPI oder einem vergleichbaren Framework (Flask, Django REST) Datenbanken: Sicherer Umgang mit PostgreSQL oder TimescaleDB; Verständnis für Zeitreihendaten und deren Abfageoptimierung Messaging / IoT: Kenntnisse in MQTT-Protokollen und Erfahrung mit der Verarbeitung von Echtzeit-Datenströmen Docker: Sicherer Umgang mit Containern für lokale Entwicklung und Deployment Testing-Mindset: Praktische Erfahrung mit pytest und dem Schreiben von Unit- und Integrationstests Nice-to-haves Erfahrung mit ChirpStack oder anderen LoRaWAN-Netzwerkservern Kenntnisse in Redis (Session Management, Caching) Vertrautheit mit modernen Auth-Standards (JWT, OAuth 2.0, DPoP / RFC 9449) Grundkenntnisse in GitLab CI/CD oder ähnlichen Pipelines Verständnis für Clean Architecture und skalierbare Systemdesigns Interesse an Netzwerkmonitoring und Carrier-Grade-Infrastrukturen Deine Persönlichkeit Eigenverantwortung: Du übernimmst Ownership für Deine Komponenten und treibst Themen proaktiv voran Kommunikationsstärke: Du kannst technische Sachverhalte klar kommunizieren – sowohl im Team als auch gegenüber Stakeholdern Qualitätsbewusstsein: Clean Code, nachhaltige Lösungen und aussagekräftige Tests sind für Dich selbstverständlich Pragmatismus: Du findest die richtige Balance zwischen Perfektion und Time-to-Market Teamplayer: Du teilst Dein Wissen gerne, gibst konstruktives Feedback und arbeitest kollaborativ an der besten Lösung Lernbereitschaft: IoT, Netzwerktechnologien und neue Python-Patterns siehst Du als spannende Gebiete, nicht als Hürden Benefits Das bieten wir Dir Technologie & Projekt Echter Impact: Dein Code läuft in produktiven Netzwerken – von Unternehmens-WLAN über LoRaWAN-Sensorinfrastruktur bis hin zu ÖPNV-Systemen Moderner Stack: Python 3.12+, FastAPI, TimescaleDB, ChirpStack, Docker, GitLab CI – keine Legacy-Altlasten Mitgestaltung: Deine Expertise zählt – Du hast echten Einfluss auf Architekturentscheidungen und die technische Weiterentwicklung von aduno® High-End Equipment: Betriebssystem nach Wahl – Du entscheidest, womit Du am produktivsten bist Benefits Familiäre Unternehmenskultur mit flachen Hierarchien und kurzen Entscheidungswegen Attraktives Vergütungspaket orientiert an Deiner Expertise und dem Mehrwert, den Du bringst Flexible Arbeitszeiten und die Möglichkeit zum Homeoffice (hybrid) Work-Life-Balance, die diesen Namen verdient Weiterbildungsbudget für Konferenzen, Schulungen und Zertifizierungen No Dresscode – komm wie Du bist Kostenlose Getränke und regelmäßige Team-Events Sport & Freizeit: Sportpark Hilden und HiFly Trampolinpark in der Nähe Verkehrsanbindung: Direkte Bushaltestelle und großer Mitarbeiterparkplatz JobTicket für den öffentlichen Nahverkehr Team-Spirit: Ein Team, das zusammenhält und sich gegenseitig unterstützt Interessiert? Du willst Backend-Systeme bauen, die wirklich zählen – und bringst Leidenschaft für Python, saubere Architekturen und IoT-Daten mit? Dann lass uns reden! Bewirb Dich jetzt mit Deinen aussagekräftigen Unterlagen, Deiner Gehaltsvorstellung und Deinem frühestmöglichen Eintrittstermin! Wir freuen uns besonders über: Links zu Open-Source-Projekten oder öffentlichen Repositories Beispiele von Code oder Systemdesigns, auf die Du stolz bist Deine Gedanken zu sauberer Python-Architektur oder IoT-Datenpipelines Find more English Speaking Jobs in Germany on Arbeitnow