Description
We are looking for a skilled Node.js Developer to join our dynamic team in India. The ideal candidate will have a strong background in JavaScript and experience in developing scalable server-side applications. You will work closely with our product and design teams to create exceptional user experiences.
Responsibilities
- Design, develop, and maintain scalable applications using Node.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and provide constructive feedback.
- Stay updated with the latest industry trends and technologies.
Skills and Qualifications
- Proven experience in developing applications using Node.js (2-7 years).
- Strong knowledge of JavaScript, including ES6 features.
- Experience with Express.js or similar frameworks.
- Familiarity with RESTful APIs and web services.
- Understanding of asynchronous programming and event-driven architecture.
- Proficient in database management systems such as MongoDB, MySQL, or PostgreSQL.
- Experience with version control systems like Git.
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript frameworks (React, Angular, or Vue.js) is a plus.
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Excellent communication skills, both written and verbal.