Job
- Level
- Experienced
- Job Field
- IT, DevOps, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Hilden
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop scalable APIs and microservices using FastAPI, integrate LoRaWAN sensor data, and optimize time-series data for high performance in real-time applications.
Job Technologies
Your role in the team
- You will 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 optimization of TimescaleDB schemas for time-series data; high-performance queries for large data volumes are your specialty.
- 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.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- 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).
- Vertrautheit mit modernen Authentifizierungsstandards (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.
Experience
- 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.
This text has been machine translated. Show original
What we offer
- 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.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
Ituma Gmbh
Founded in 2010, ituma GmbH is an established IT company based in Hilden near Düsseldorf. Known for its digital expertise, the company offers a variety of career opportunities in the IT sector.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication