1. Collaborate with the development team to maintain and enhance the existing code
2. Implement new features and functionalities according to project/customer requirements
3. Write clean, efficient, and maintainable code that follows best practices and coding standards, version control systems like Git
4. Debug and resolve issues, including bug fixes and performance optimizations
5. Participate in code reviews to ensure code quality and adherence to established standards
6. Collaborate with designers, product managers, and other stakeholders to gather requirements and provide technical expertise
Requirements:
1. Solid understanding of JavaScript, HTML, CSS, React and related web technologies
2. Knowledge of back-end development using or a similar runtime environment
3. Understanding of database systems and proficiency in Postgress/MySQL
4. Strong problem-solving skills and the ability to debug and resolve issues effectively
5. Good communication skills and the ability to work collaboratively in a team environment
6. Self-motivated, eager to learn, and passionate about software development and IoT Platform
7. Previous experience with version control systems (., Git) is a plus