Senior IoT Python Developer | Codersbrain
Job Description
Job Title: Senior IoT Python Developer
Experience: 5 to 7 Years
Location: Pune (Yerwada) – Hybrid Model (2 Days Onsite at Client Location)
Job Description
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.
Key Responsibilities
-
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.
Required Skills
-
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.