IoT Platform Engineer (LoRaWAN / Backend / Analytics)
Location: Hybrid / Onsite (as applicable)
Workplace Type: Hybrid / Onsite
About the Role
We are seeking an IoT Platform Engineer to design, build, and scale a LoRaWAN-based mobility tracking and analytics platform. This role covers device-to-cloud ingestion, backend services, data storage, and analytics enablement, working closely with firmware, AI, and product teams. This is a hands-on engineering role with strong ownership from MVP through production scale. The ideal candidate will have 2-6 years of experience and be comfortable in a bootstrap-friendly environment, with potential for full-time or contract employment.
Key Responsibilities
- Integrate LoRaWAN devices (like The Things Stack or ChirpStack), configure OTAA/ABP, device profiles, and payload decoding.
- Implement uplink/downlink workflows using MQTT and Webhooks, and handle device lifecycle management and telemetry ingestion.
- Design and build stateless IoT ingestion APIs, decode sensor payloads (CayenneLPP / custom binary), and enrich telemetry with metadata and timestamps.
- Implement message streaming and buffering (MQTT / Queue-based).
- Design time-series data models for telemetry, implement and optimize PostgreSQL / TimescaleDB, and manage hot vs cold data storage strategies.
- Enable historical data exports for analytics and ML.
- Build secure REST APIs for device management, vehicle tracking, telemetry access, and event & alert handling.
- Support dashboard and map-based visualization systems and integrate with mapping services (OpenStreetMap / Mapbox).
- Prepare data pipelines for anomaly detection, route analysis, and battery health prediction.
- Collaborate with data scientists on feature engineering and support batch training and real-time inference APIs.
- Enforce LoRaWAN security best practices, implement API authentication (JWT / OAuth), and ensure encryption at rest and in transit.
- Design for fault tolerance and horizontal scalability.
Required Skills & Qualifications
- Strong experience with IoT backend systems.
- Hands-on experience with LoRaWAN and LNS platforms.
- Proficiency in Python (FastAPI) or Node.js.
- Experience with MQTT, REST APIs, and Webhooks.
- Solid understanding of time-series data.
- Experience with PostgreSQL / TimescaleDB.
- Experience with message brokers (Mosquitto, Kafka, RabbitMQ).
- Experience with object storage (S3-compatible preferred).
Additional Information
Nice-to-have skills include experience with ChirpStack or The Things Stack, familiarity with GPS & motion sensor data, and experience in automotive, telematics, or smart mobility. Success in this role will be defined by reliable ingestion of thousands of LoRaWAN devices, low-latency telemetry processing, a scalable and secure backend platform, clean, analytics-ready datasets, and a smooth path from MVP to production scale. This role offers a unique opportunity to contribute to a cutting-edge IoT platform and make a significant impact on the future of mobility tracking and analytics. We are looking for a highly motivated and skilled engineer who is passionate about IoT and eager to take on challenging problems.
Sponsored
Explore Engineering
Skills in this job
People also search for
Similar Jobs
More jobs at Qode
Sponsored
Apply for this position
Sign In to ApplyAbout Qode
Qode is dedicated to helping technical talent around the world find meaningful careers that match their skills and interests. Our platform provides a range of resources and tools that empower job seekers to take control of their careers and connect wit...
Category:
Engineering