HumanBit Logo

Senior IoT Python Developer | Codersbrain

full-time
Posted on May 28, 2025

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.

Powered by
HumanBit Logo