

Job Title: Senior IoT Python Developer
Experience: 5 to 7 Years
Location: Pune (Yerwada) – Hybrid Model (2 Days Onsite at Client Location)
We are looking for a highly skilled Senior IoT Python Developer with 5–7 years of experience to join our team in Pune. The ideal candidate will have hands-on experience in building and deploying IoT solutions using modern cloud platforms, containerization tools, and DevOps practices. This role involves collaborating with cross-functional teams in an Agile environment to deliver robust and scalable IoT applications.
Develop and maintain IoT solutions using Python.
Design and implement scalable IoT architectures.
Integrate messaging protocols like MQTT and Kafka.
Work with Azure or GCP for deploying and managing IoT solutions.
Write shell scripts using Linux Bash for automation tasks.
Containerize applications using Docker and orchestrate with Kubernetes.
Manage and deploy applications on Virtual Machines (VirtualBox, VMware).
Implement CI/CD pipelines, use Git for version control.
Follow Agile (Scrum) methodologies and participate in all Agile ceremonies.
Apply Test-Driven Development (TDD) and conduct thorough Integration Testing.
Strong proficiency in Python.
Experience in IoT system design and architecture.
Knowledge of MQTT, Kafka, and other communication protocols.
Hands-on experience with Azure IoT Hub or GCP IoT Core.
Good understanding of Linux environments and Bash scripting.
Proficiency in Docker, Kubernetes, and managing VMs.
Familiar with CI/CD pipelines, Git, and modern DevOps practices.
Understanding of Agile Scrum methodology.
Experience in TDD and integration testing frameworks.