Python Developer (Mid- bis Senior) - Backend / API / Data / IoT gesucht in Hilden

Ituma Gmbh
Hilden, Germany
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Intermediate

Job location

Remote
Hilden, Germany

Tech stack

Clean Code Principles
API
User Authentication
Databases
Continuous Integration
Database Design
DevOps
Django
Python
PostgreSQL
Message Queuing Telemetry Transport (MQTT)
Network administration
OAuth
Object-Oriented Software Development
Redis
LoRaWaN
Session Management
Strategies of Testing
Flask
Caching
Backend
FastAPI
Pytest
Containerization
Gitlab-ci
Integration Tests
Functional Programming
REST
Docker
Microservices

Job description

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, Must-haves, * 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

Requirements

  • 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

Benefits & conditions

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, 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!

Apply for this position