Job Summary:
We are looking for a highly motivated Cloud-Native IoT Software Engineer to design, develop, and maintain scalable Industrial IoT applications on cloud platforms. The ideal candidate will have strong knowledge of cloud-native application development, backend engineering, real-time data processing, IoT communication protocols, and modern frontend technologies. The role involves developing secure, scalable, and high-performance IoT platforms capable of managing thousands of connected devices.
Position: Cloud-Native IoT Software Engineer.
Department : Research & Development.
Location : Howrah, West Bengal.
Employment Type : Full Time.
Educational Qualification:-
- B.Tech in Computer Science Engineering (CSE) or Information Technology (IT).
- Freshers with strong technical knowledge are encouraged to apply.
- Candidates with relevant industry experience will be given preference.
Key Responsibilities:
- Design, develop, and deploy scalable cloud-native Industrial IoT applications.
- Build secure, high-performance backend services and RESTful APIs.
- Develop real-time telemetry systems for connected IoT devices.
- Design multi-tenant IoT platforms capable of handling large-scale device deployments.
- Develop intuitive web dashboards for monitoring industrial equipment and energy systems.
- Implement MQTT-based communication between devices and cloud infrastructure.
- Integrate IoT devices with AWS cloud services.
- Optimize application performance, scalability, and reliability.
- Collaborate with embedded, electronics, and automation engineers for seamless hardware-software integration.
- Implement authentication, authorization, and security best practices.
- Troubleshoot production issues and continuously improve platform performance.
- Participate in code reviews, testing, deployment, and documentation.
Required Technical Skills:
Cloud Platforms
- Strong hands-on experience with Amazon Web Services (AWS).
- Experience with cloud deployment, cloud-native architecture, and scalable backend systems.
Programming Languages & Backend:
- Proficiency in one or more of the following:
- Node.js
- Python
- Java
- Good understanding of asynchronous programming.
- Knowledge of Microservices Architecture (preferred).
- Experience with Docker/containerization is an added advantage.
API Development:
Strong experience designing and implementing:
- REST APIs
- WebSocket-based applications
- API documentation using Swagger/Open API is desirable.
IoT Communication
Good knowledge of:
Experience with MQTT Broker solutions such as:
- HiveMQ
- EMQX
- AWS IoT Core (preferred)
Database Technologies
Experience with:
- MongoDB
- MySQL
- Microsoft SQL Server (MSSQL)
Knowledge of database optimization and schema design is preferred.
Security
Knowledge of:
- Authentication & Authorization
- JWT
- OAuth (preferred)
- Role-Based Access Control (RBAC)
- Secure API design
Frontend Technologies
Experience with one or more:
Ability to build responsive and interactive Industrial IoT dashboards.
Desired Skills
- Strong analytical and problem-solving abilities.
- Understanding of distributed systems and event-driven architecture.
- Familiarity with CI/CD pipelines.
- Experience with Git version control.
- Good communication and teamwork skills.
- Ability to work independently in a fast-paced engineering environment.
Preferred Project Experience (Good to Have)
Candidates having experience in any of the following will be preferred:
- Development of a Multi-Tenant IoT Platform on AWS.
- Building a Real-Time Device Telemetry Dashboard.
- Development of a Real-Time Energy Monitoring Platform.
- Designing and implementing an Industrial Alert & Notification Engine.
- Large-scale IoT device management and monitoring applications.
Experience
- Freshers with strong academic projects and cloud/IoT knowledge are welcome.
- 0–5 years of relevant experience in Cloud, Backend, or IoT application development is preferred.
Preferred Candidate Profile
- Passionate about Cloud Computing and Industrial IoT.
- Quick learner with a strong interest in emerging technologies.
- Ability to understand industrial automation requirements.
- Self-motivated, innovative, and capable of delivering high-quality software solutions.
- Willingness to learn and adapt to new cloud and IoT technologies.
Pay: ₹37,500.00 - ₹70,000.00 per month
Benefits:
- Health insurance
- Paid sick time
Work Location: In person