Senior Backend Engineer (IoT & Smart Platforms)
- United Arab Emirates
- Remote
- POSTED 9 MONTHS AGO
About the job
We are seeking a visionary Senior Backend Engineer with deep expertise in IoT ecosystems and M2M connectivity to lead the development of our next-generation smart platform from scratch. In this role, you will architect the "nervous system" of our product, bridging the gap between physical hardware-such as telematics units and smart meters-and scalable cloud logic.
You will be responsible for the end-to-end lifecycle of IoT data, from direct hardware integration and M2M SIM orchestration to building complex business logic for automated monitoring systems.
Key Responsibilities
Architect from Scratch: Design and implement a greenfield, microservice-based backend architecture optimized for high-throughput IoT data ingestion. Hardware & SIM Integration: Directly integrate diverse hardware (Telematics, Smart Meters) and manage the M2M SIM lifecycle (provisioning, activation, and data limit orchestration) via telco APIs. Protocol Implementation: Develop handlers for IoT protocols including MQTT, CoAP, HTTP/2, WebSockets, and LwM2M. Connectivity Management: Implement logic to monitor signal strength (RSSI), manage APN configurations, and handle failover logic for devices using cellular M2M/eUICC technology. Logic Development: Build complex backend logic for smart solutions, such as geofencing, real-time alerting, and automated data-usage capping to prevent SIM overages. Data Orchestration: Manage massive streams of time-series data using PostgreSQL (and TimescaleDB) to ensure data integrity and query performance. Security: Implement industry-standard security including TLS/SSL, X.509 certificates, and Private APN/VPN tunneling for secure M2M communication.
Technical Requirements & Skillsets
Core Backend & Infrastructure
Frameworks: Mastery of Node.js and NestJS (TypeScript) is essential. Architecture: Proven experience in designing Event-Driven Architectures and Microservices. Databases: Deep knowledge of PostgreSQL (schema design and performance tuning). IoT & Connectivity Expertise
M2M SIM Knowledge: Experience integrating with Connectivity Management Platforms (CMPs) like Cisco Jasper, Ericsson DCP, or 1NCE via REST APIs to manage SIM states and data consumption. Cellular Technologies: Understanding of NB-IoT, LTE-M (Cat-M1), and 4G/5G constraints and how they impact backend polling and sleep-cycle logic. Device Communication: Hands-on experience with hardware-to-backend integration for Telematics (GPS, OBD-II) and Smart Metering (DLMS/COSEM). Protocols: Expertise in MQTT/S, CoAP, and handling binary data payloads (Protocol Buffers, MessagePack). DevOps & Delivery
Containerization: Proficient with Docker and Kubernetes. CI/CD: Experience building automated deployment pipelines for scalable cloud environments.
Requirements
Qualifications
Education: Bachelor’s or Master’s degree in Computer Science, Telecommunications, or a related field. Experience: 5+ years in Backend Development, with at least 3 years specifically focused on IoT/M2M product ecosystems. Analytical Skills: Ability to troubleshoot network-layer issues (packet loss, latency) specific to cellular M2M environments. Innovation: Demonstrated ability to take a product from a conceptual "scratch" phase to a production-ready, global scale.
Preferred Qualifications
Experience with eSIM/eUICC remote provisioning standards. Knowledge of Private APN setup and secure IPSEC/VPN tunneling between the Telco Core and the Cloud. Familiarity with hardware communication standards like RS-485, CAN bus, or Modbus.