Source description
About the role
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 f or 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 .
More at rmt engineering