Job
In diesem Job entwickelst du skalierbare APIs und Microservices mit FastAPI, integrierst LoRaWAN-Sensordaten und optimierst Zeitseriendaten für hohe Performance in Echtzeit-Anwendungen.
Job-Technologien
Deine Rolle im Team
- You'll join aduno®'s core development team and work at the interface between physical infrastructure and scalable software.
- From LoRaWAN sensor data and MQTT pipelines to high-performance REST APIs - you'll bring the data to life.
- You will design and implement scalable APIs and microservices using FastAPI - from data integration to secure endpoints.
- Integration and processing of sensor data from LoRaWAN networks via MQTT and ChirpStack - you will ensure that no data point is lost.
- Design and optimisation of TimescaleDB schemas for time-series data; high-performance queries for large data volumes are your speciality.
- Implementation of JWT-based authentication, refresh token strategies and modern authentication flows (including Redis session management).
- Containerisation with Docker, helping to design CI/CD pipelines and deployment processes.
- Developing and maintaining a testing strategy using pytest, mypy and static code analysis tools (ruff, bandit) to ensure sustainable, secure code.
Unsere Erwartungen an dich
Qualifikationen
- Proficiency in PostgreSQL or TimescaleDB; Understanding of time series data and query optimisation.
- Proficiency in using containers for local development and deployment.
- Knowledge of Redis (session management, caching).
- Familiarity with modern authentication standards (JWT, OAuth 2.0, DPoP / RFC 9449).
- Understanding of clean architecture and scalable system designs.
- You take ownership of your components and proactively drive projects forward.
- You can clearly communicate technical matters - both within the team and to stakeholders.
- Clean code, sustainable solutions and meaningful tests are second nature to you.
- You strike the right balance between perfection and time-to-market.
- You enjoy sharing your knowledge, giving constructive feedback and working collaboratively to find the best solution.
- You see IoT, network technologies and new Python patterns as exciting areas, not as obstacles.
Erfahrung
- Several years' practical experience with Python 3.10+ and knowledge of object-oriented and functional programming.
- Extensive experience in the development and design of RESTful APIs using FastAPI or a comparable framework (Flask, Django REST).
- Knowledge of MQTT protocols and experience with processing real-time data streams.
- Practical experience with pytest and writing unit and integration tests.
- Experience with ChirpStack or other LoRaWAN network servers.
Unser Angebot
- Your code runs on live networks - from corporate Wi-Fi and LoRaWAN sensor infrastructure to public transport systems.
- Your expertise matters - you have a real say in architectural decisions and the technical development of aduno®.
- Operating system of your choice - you decide what you work best with.
Benefits
Work-Life-Integration
Gesundheit, Fitness & Fun
Themen, mit denen du dich im Job beschäftigst
Job-Standorte
Das ist dein Arbeitgeber
Die ituma GmbH, gegründet im Jahr 2010, ist ein etabliertes IT-Unternehmen mit Sitz in Hilden bei Düsseldorf. Bekannt für ihre digitale Expertise, bietet die Firma vielfältige Karrierechancen in der IT-Branche.
- Etablierte Firma
- Onsite, Hybrid
- Internet, IT, Telekom
Weitere Jobs
Diese Jobs könnten dich auch interessieren
Die sino AG, mit Sitz in der Düsseldorfer Innenstadt, ist seit über 25 Jahren ein innovativer Finanzdienstleister. Wir haben uns auf die Abwicklung von Wertpapiergeschäften für die aktivsten und anspruchsvollsten Trader in Deutschland spezialisiert. Mit...
Wer hier einsteigt, gestaltet nicht nur Software – er bringt Maschinen zum Laufen, die man auf echten Baustellen wiedererkennt. Software-Entwickler (m/w/d) Basic Engineering Unser Auftraggeber ist ein international führender Hersteller von technisch...
Betrieb, Überwachung und Weiterentwicklung der Netzwerk-Infrastruktur. Administration und Konfiguration von Firewalls, Routern und Switches. Sicherstellung der Netzverfügbarkeit, -performance und -sicherheit. Mitwirkung bei IT‐Sicherheitskonzepten und...