Point your AI agent at freehire and let it find you a job.

Get the CLI →

Aerem

NewBe an early applicant

Senior Backend Engineer (IoT / High-Scale Systems)

Discussion

Summary

Senior backend engineer in Mumbai (onsite) designing and scaling backend systems for high-throughput IoT platforms that ingest and analyze data from devices like solar installations. Core stack: Node.js with TypeScript, MQTT/AWS messaging (IoT Core, SQS, SNS), RabbitMQ, time-series databases, and AWS/GCP cloud.

Job Description

Job Title: Senior Backend Engineer (IoT / High-Scale Systems)

Location: Mumbai - Onsite

Experience: 6+ years

About the Role

We are looking for a highly skilled Senior Backend Engineer to design, build, and scale backend systems powering large-scale IoT platforms. You will work on systems that ingest, process, and analyze high-throughput data streams from distributed devices such as solar installations or other IoT-enabled infrastructure.

Key Responsibilities

  • Design and develop scalable backend services for IoT platforms handling millions of device events.
  • Build and maintain high-throughput data ingestion pipelines for real-time and batch processing.
  • Work with time-series data for monitoring, analytics, and reporting use cases.
  • Architect reliable messaging systems using protocols like MQTT and queueing systems.
  • Optimize systems for performance, scalability, and fault tolerance.
  • Collaborate with hardware, firmware, and frontend teams to ensure seamless data flow.
  • Implement robust monitoring, logging, and alerting systems.
  • Ensure data integrity, security, and compliance across distributed systems.

Required Skills & Experience

  • Strong experience in backend development using Node.js with TypeScript .
  • Hands-on experience building systems for IoT products at scale (solar, energy, or similar domains preferred).
  • Deep understanding of messaging and streaming systems:
  • MQTT
  • Amazon IOT core
  • Amazon SQS and SNS
  • RabbitMQ
  • Experience working in high-throughput, low-latency environments .
  • Expertise in handling time-series data (e.g., using InfluxDB, TimescaleDB, or similar).
  • Solid understanding of distributed systems, concurrency, and system design.
  • Experience with cloud platforms (AWS or GCP).
  • Strong debugging, performance tuning, and problem-solving skills.

Good to Have

  • Experience in renewable energy domains (solar, EV, smart grids, etc.).
  • Knowledge of stream processing frameworks (Kafka, Flink, Spark Streaming).
  • Experience with edge computing or device-side integrations.
  • Understanding of data pipelines and analytics platforms.
  • Familiarity with containerization and orchestration (Docker, Kubernetes).

What We Offer

  • Opportunity to work on cutting-edge IoT and energy-tech solutions.
  • High ownership and impact on system architecture and scalability.
  • Collaborative and fast-paced work environment.

Who You Are

  • Passionate about building scalable systems that solve real-world problems.
  • Comfortable working with ambiguity and complex distributed architectures.
  • Strong communicator and team player.

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available