1. Collaborate with the development team to maintain and enhance the existing code2. Implement new features and functionalities according to project/customer requirements3. Write clean, efficient, and maintainable code that follows best practices and coding standards, version control systems like Git4. Debug and resolve issues, including bug fixes and performance optimizations5. Participate in code reviews to ensure code quality and adherence to established standards6. Collaborate with designers, product managers, and other stakeholders to gather requirements and provide technical expertiseRequirements:1. Solid understanding of JavaScript, HTML, CSS, React and related web technologies2. Knowledge of back-end development using Node.js or a similar runtime environment3. Understanding of database systems and proficiency in Postgress/MySQL4. Strong problem-solving skills and the ability to debug and resolve issues effectively5. Good communication skills and the ability to work collaboratively in a team environment6. Self-motivated, eager to learn, and passionate about software development and IoT Platform7. Previous experience with version control systems (e.g., Git) is a plus