Qareeb Logo
Back to all positions

IoT Cloud Integration Engineer

Full-time3+ yearsHybridEngineering

About the Role

We are looking for an IoT Cloud Integration Engineer to design, build, and maintain the backend infrastructure connecting our IoT devices to the cloud. You will develop APIs, protocols, and data pipelines that enable secure and efficient communication between embedded devices, edge systems, and cloud services. This role requires a strong background in IoT protocols, backend development, databases, and cybersecurity, with the ability to scale solutions for large deployments in both cloud and on-premise environments.

Responsibilities

  • Design and implement backend services and APIs for IoT device communication and data ingestion.
  • Develop custom IoT integration logic in Go and Python.
  • Implement communication using MQTT, REST, WebSockets, and custom TCP/UDP protocols.
  • Build and maintain REST APIs for internal and external integrations.
  • Work with databases (MongoDB, InfluxDB, PostgreSQL) for time-series, metadata, and analytics storage.
  • Integrate IoT devices with cloud platforms (AWS, GCP, Azure) or custom on-premise equivalents.
  • Implement event-driven systems using message brokers (Kafka, RabbitMQ, or Redis Streams).
  • Ensure security and scalability in IoT communications (TLS, JWT, mutual authentication).
  • Collaborate with frontend teams to deliver real-time dashboards and monitoring solutions.
  • Support deployment, monitoring, and troubleshooting of IoT backend services.

Requirements

  • 3+ years in IoT systems integration or backend engineering.
  • Strong skills in Go and Python for backend services.
  • Hands-on experience with MQTT, WebSockets, custom TCP/UDP networking.
  • Strong knowledge of REST APIs.
  • Practical experience with MongoDB, InfluxDB, and PostgreSQL.
  • Cloud/On-Prem: Familiarity with AWS, GCP, Azure, or building equivalent on-premise solutions.
  • Experience with Kafka, RabbitMQ, or Redis Streams.
  • Knowledge of TLS, mutual authentication, JWT tokens, and secure communication practices.
  • Understanding of high-availability and distributed system design.

Nice to Have

  • Experience with Grafana, Prometheus, or ELK stack for IoT monitoring and dashboards.
  • Familiarity with DevOps tools (Docker, Kubernetes, CI/CD pipelines).
  • Exposure to edge-cloud architectures and hybrid IoT solutions.
  • Knowledge of time-series analytics and predictive maintenance systems.

Apply for this position

Interested in this role? Send us your resume and we'll get back to you soon.

Apply via Email

careers@qareeb.io

Job Summary

Type:Full-time
Experience:3+ years
Location:Hybrid
Department:Engineering