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 .