Senior Backend Engineer (IoT & Messaging)
Hays · Doubaï
Job description
About the role
You will join an elite, stealth‑mode R&D laboratory focused on AI‑driven robotics, automation and industrial IoT. As a Senior Backend Engineer you will own the server‑side architecture that connects physical devices to intelligent cloud and edge services.
Key responsibilities
- Design and implement clean, layered REST APIs in Node.js (Express) with full OpenAPI documentation and optimized PostgreSQL models.
- Develop and maintain robust MQTT device messaging contracts, including payload schemas, per‑device security, command acknowledgements and idempotent event handling.
- Architect high‑throughput, reliable message flows using RabbitMQ (exchanges, DLQs, prefetch) and Redis for caching, pub/sub and state management.
- Implement security features such as token rotation, RBAC, audit logging and mTLS device authentication.
- Integrate backend services with internal AI/ML inference workloads and build automated integration tests and CI device simulators.
Required profile
- 5+ years of production‑grade backend engineering experience, primarily with Node.js.
- Deep knowledge of PostgreSQL schema design, indexing, query tuning and connection pooling.
- Extensive experience with RabbitMQ routing, dead‑letter queues and at‑least‑once delivery guarantees.
- Proven expertise in MQTT brokers (e.g., Mosquitto), QoS handling, TLS client certificates and per‑device ACLs.
Required skills
- Node.js, Express
- PostgreSQL
- RabbitMQ
- MQTT, Mosquitto
- Redis
- Docker, Git, CI/CD pipelines
- Linux/Ubuntu administration
- WireGuard, HashiCorp Vault, Keycloak/OIDC
- Prometheus, Grafana
- Python, FastAPI, gRPC
- AI serving frameworks (vLLM, Triton)
What we offer
- Opportunity to build greenfield technology at the intersection of AI, robotics and industrial IoT.
- High technical autonomy with direct ownership of critical device messaging and event‑driven backends.
- Collaboration with world‑class researchers and engineers solving real‑world automation challenges.
- Competitive salary package tailored to senior backend talent.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Arab Emirates.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Hays
Doubaï