Gruve
IoT Full Stack Developer
engineeringfull-timeIndia (Remote)
SALARY
Not specified
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply — Let us apply to roles like this on your behalf.
Learn more →
About the role
About the Role
We are seeking a skilled IoT Communication Full Stack Developer to design and deliver scalable, secure, and high‑performance applications that enable seamless communication between IoT devices / systems, backend platforms, and user-facing applications. The ideal candidate will have strong full stack development experience with a solid understanding of IoT communication protocols and real-time data processing.
This role requires close collaboration with cross-functional teams to build reliable, enterprise-grade IoT solutions that meet business and technical requirements.
Key Responsibilities
- 8+ Year of Experience in Design, develop, and maintain end‑to‑end full stack applications supporting IoT device communication / Desktop application along with data integration using AWS Cloud.
- Implement and manage IoT communication using protocols such as MQTT, HTTP/HTTPS, WebSocket, AMQP, or CoAP
- Develop scalable backend services and APIs for device data ingestion, processing, and integration
- Enable real-time and near real-time device-to-cloud and cloud-to-device data flows
- Build intuitive and responsive web interfaces for monitoring, visualization, and device control
- Integrate IoT solutions with cloud services, databases, message brokers, and enterprise systems
- Ensure secure communication through authentication, authorization, encryption, and certificate management.
- Implement cybersecurity best practices across remote access, endpoint management, cloud infrastructure, and application layers.
- Build platform independent desktop application to collect telemetry of the connected devices and transmit them to AWS cloud using SDKs.
- Build secure protocols for Remote Desktop/Command execution to install software patches and manage Windows machines at customer locations via the cloud.
- Monitor, troubleshoot, and optimize application and communication performance
- Participate in Agile development processes, including sprint planning, reviews, and retrospectives
- Create and maintain technical documentation, design artifacts, and deploy documentation
- Implement CI/CD pipelines and ensure code quality through automated testing, code reviews, and peer validation.
Required Skills
- Proven experience as a Full Stack Developer delivering production-grade applications using js, Node.js, Python/C++/Rust, SQL and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cosmos DB).
- Experience in developing platform independent application desktop application for telemetry data collection.
- Hands-on experience with IoT communication protocols (MQTT, REST/HTTP, WebSockets, AMQP, AWS IOT SDKs)
- Experience designing and consuming RESTful APIs and event-driven architectures
- Solid understanding of secure application and data communication principles
- Hands-on experience in deploying application using CI-CD pipelines, using GitHub, GitActions, Dockers, Docker-Compose.
- Experience working in Agile/Scrum delivery environments
- Bachelor’s degree in computer science, Engineering, Information Technology, or equivalent experience.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. $14.44/mo.
Start AutoApply →