Job Description
The Python IOT Developer will be responsible for developing, maintaining, and integrating software and hardware components of Internet of Things (IoT) applications. This full-time on-site role is located in Lahore.
Qualifications
- Strong proficiency in Python programming language and experience with Object Oriented Programming (OOP) and design patterns
- Experience with IoT technologies (e.g. MQTT, CoAP, Zigbee, Bluetooth LE)
- Experience with data structures, algorithms, and distributed systems
- Experience with backend development (e.g. Flask, Django, RESTful APIs)
- Experience with hardware integration (e.g. Raspberry Pi, Arduino)
- Experience with cloud computing platforms (e.g. AWS, Azure, Google Cloud Platform)
- Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- Ability to work collaboratively with cross-functional teams and good communication skills
- Experience with Agile software development process and Git version control is a plus
- Experience with machine learning and data analytics is a plus