About the Role
The role involves developing and maintaining Python-based applications for IoT environments, ensuring robust performance, connectivity, and system integration across distributed devices.
Responsibilities
- Design and build software components for IoT platforms
- Develop backend services using Python frameworks
- Integrate IoT devices with cloud infrastructure
- Ensure data flow reliability between sensors and servers
- Write clean, maintainable, and efficient code
- Collaborate with cross-functional teams on system architecture
- Troubleshoot and resolve technical issues in production
- Optimize applications for performance and scalability
- Implement security best practices in IoT communications
- Support deployment and monitoring of IoT systems
Nice to Have
- Experience with time-series databases
- Knowledge of edge computing concepts
- Familiarity with CI/CD pipelines
- Exposure to real-time data processing
- Understanding of device provisioning workflows
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model available
Team
Collaborative team focused on IoT solutions
Technology Stack
Python, Flask/Django, AWS IoT Core, MQTT, Docker, Kubernetes, InfluxDB
Project Focus
Building scalable IoT backends, enabling device telemetry, and supporting over-the-air updates
Available for qualified candidates