Product EngineeringFull-timeDubai Internet City / Remote (UTC+2 to UTC+6)

IoT Developer · Grid Orchestrator

Bring clarity to megawatts of telemetry. You will transform raw device signals into decisions for the people who run sustainable infrastructure across the GCC.

2–5 years experienceJava · Angular · IoT ProtocolsStart date: ASAP

What you'll do

  • Design event-driven services in Java (Spring Boot) that listen to thousands of chargers, meters, and RTUs in real time.
  • Craft Angular UI modules that help operators visualize grid flexibility, alarms, and dispatch actions in under 60 seconds.
  • Model new device types, map Modbus/OCPP payloads, and expose them via GraphQL + REST APIs consumed by front-end teams.
  • Automate validation pipelines with Jest, Cypress, and Testcontainers so every release is pilot-ready and regression-proof.
  • Collaborate with firmware engineers during on-site deployments—capture edge logs, patch connectors, and roll hotfixes confidently.

What makes you a great fit

  • Professional experience delivering Java services (Spring Boot, Micronaut, or Quarkus) that interface with message brokers and queues.
  • Shipped Angular applications that handle live data, WebSockets, and role-based access control.
  • Understanding of industrial connectivity (OCPP, Modbus, BACnet, MQTT) and how to normalize messy field data.
  • Comfortable profiling JVM workloads, optimizing SQL queries, and working with time-series databases (TimescaleDB, Influx, QuestDB).
  • Communication-first mindset—able to demo to customers, document decisions, and mentor teammates.

How to apply

Send your resume, GitHub/Bitbucket links, and a short note about an IoT system you helped stabilize or scale. Attach screenshots or diagrams if you have them.careers@voltgraph.com.