Develop server-side applications using Node.js and modern JavaScript frameworks.
Design and implement scalable and efficient server-side architecture.
Write clean, modular, and maintainable code using best practices.
Debug and resolve application issues and performance bottlenecks.
Perform code reviews and provide constructive feedback to team members.
Stay up-to-date with the latest trends and technologies in Node.js development.
Implement security measures to protect data and ensure application integrity.
Collaborate with cross-functional teams, including front-end developers, designers, and product managers, to understand requirements and deliver high-quality software solutions.
Min. 2+ years of relevant experience required in Node.js
Strong proficiency in JavaScript and familiarity with modern JavaScript frameworks.
Solid understanding of Node.js and its core principles.
Experience in developing server-side applications using Node.js and Express.js.
Proficiency in working with databases like MongoDB, MySQL, or PostgreSQL.
Experience with RESTful API development and integration.
Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
Knowledge of code versioning tools, such as Git.
Strong problem-solving skills and ability to troubleshoot issues.