Experience: 5+ years in software development, particularly in JavaScript and Python.
Responsibilities:
API Development: Design, develop, and maintain RESTful APIs using Python frameworks like Flask and Django.
IoT Interface Integration: Work with IoT devices, develop and integrate interfaces using Python and JavaScript, implement communication protocols (e.g., MQTT, HTTP, WebSockets), and develop automation scripts for IoT device operations.
Hardware Integration: Collaborate with engineering teams for software solutions that integrate with hardware systems like Fire Alarm Panels and Building Management Systems (BMS).
Testing & Quality Assurance: Write unit and integration tests, perform troubleshooting and code reviews.
Documentation & Maintenance: Maintain scalable and maintainable code with clear documentation.
Preferred Qualifications:
Familiarity with cloud platforms (AWS, Azure, GCP)
Experience with JavaScript frameworks (e.g., React, Angular)
Proficiency in modern web technologies (Node.js, Django, Flask)
Knowledge of database management systems (MySQL, PostgreSQL)