RMT Engineering

Senior Software Engineer – React, Node.js, Azure, and IoT

Gurugram, HR, IN

about 2 months ago
Save Job

Summary

Job Title: Senior Software Engineer – React, Node.js, Azure, and IoT

Location: Gurgaon (No WFH)

Experience: 5+ years

Job Type: Full-time


About the Role

We are looking for a Senior Software Engineer with a strong background in React, Node.js, Azure Cloud, and IoT to drive the development of cutting-edge web, mobile, and IoT solutions. The ideal candidate will have 4-5 years of hands-on experience in full-stack development, cloud services, and IoT integration. This role requires both technical expertise and leadership to guide a team in delivering scalable, secure, and high-performance applications.


Key Responsibilities

  • Lead and mentor a team of developers to build scalable web, mobile, and IoT applications.
  • Design and develop front-end applications using React for web platforms.
  • Develop and maintain backend services using Node.js, integrating with Azure IoT Hub and cloud services.
  • Architect IoT solutions, including device connectivity, data ingestion, and real-time processing.
  • Implement secure and efficient communication between IoT devices and cloud platforms.
  • Optimize performance for real-time data processing, ensuring scalability and low-latency responses.
  • Integrate with Azure cloud services, including Azure IoT Hub, Azure Functions, CosmosDB, and Azure Event Grid.
  • Ensure best practices in software development, DevOps, and cloud security.
  • Perform code reviews, testing, and debugging to maintain high software quality.
  • Collaborate with cross-functional teams, including product managers, designers, and embedded engineers, to create seamless IoT solutions.
  • Stay updated with emerging IoT technologies and bring innovation to the development process.


Required Skills & QualificationsCore Technologies

  • Frontend: React, React-Native, Redux, TypeScript, Hooks, Context API.
  • Backend: Node.js, Express.js, REST APIs, GraphQL.
  • Cloud: Azure services including Azure IoT Hub, Azure Functions, Azure Event Grid, CosmosDB, SQL.
  • IoT: Experience in working with IoT devices, MQTT, WebSockets, CoAP, and Edge Computing.
  • Security: Experience in implementing secure IoT communication protocols and data encryption.
  • DevOps & CI/CD: Experience with Azure DevOps, GitHub Actions, Docker, Kubernetes (AKS).


Additional Skills

  • Strong understanding of IoT device-to-cloud communication and data ingestion pipelines.
  • Hands-on experience in edge computing solutions, device provisioning, and firmware updates.
  • Knowledge of message brokering services (Azure Event Hub, MQTT, AMQP).
  • Experience in real-time data streaming and analytics (Kafka, Azure Stream Analytics).
  • Understanding of AI/ML models for IoT predictive analytics (optional but a plus).
  • Proficiency in writing unit and integration tests (Jest, Mocha, Chai).
  • Strong problem-solving and debugging skills for distributed systems and IoT networks.
  • Excellent communication and leadership skills to mentor and guide developers.


Good to Have

  • Experience in OTA updates for IoT devices.
  • Familiarity with embedded programming (C/C++ or MicroPython) for IoT devices.
  • Exposure to serverless computing on Azure or AWS.
  • Knowledge of LPWAN technologies (LoRa, NB-IoT, Zigbee, Bluetooth Low Energy).
  • Previous experience in industrial IoT (IIoT) or smart home solutions is a plus.


Why Join Us?

  • Work on innovative IoT solutions with cloud-native applications.
  • Lead a talented team in building scalable, real-time, and secure IoT applications.
  • Opportunity to explore cutting-edge IoT, AI, and cloud technologies.
  • Competitive salary, flexible work environment, and leadership growth opportunities.
  • Collaborate with a dynamic team on mission-critical IoT deployments.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job