Description
We are looking for a skilled Node.js Developer to join our dynamic team in India. The ideal candidate will have 2-8 years of experience in developing server-side applications and will be responsible for building high-performance, scalable applications that meet user needs.
Responsibilities
- Develop and maintain scalable web applications using Node.js
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Implement APIs and third-party libraries to enhance application functionality
- Troubleshoot and debug applications to ensure optimal performance
- Write clean, maintainable, and efficient code
- Participate in code reviews and contribute to team best practices
- Stay updated with emerging technologies and trends in software development
Skills and Qualifications
- Proficient in Node.js and JavaScript frameworks (e.g., Express.js)
- Experience with RESTful APIs and web services
- Familiarity with database management systems (e.g., MongoDB, MySQL)
- Understanding of asynchronous programming and event-driven architecture
- Knowledge of version control systems (e.g., Git)
- Experience with testing frameworks (e.g., Mocha, Chai)
- Strong problem-solving skills and ability to work in a team environment