Job Title: Consultant | Java Node JS Bengaluru | SAP
Job Responsibilities:
· Develop and maintain scalable, high-performance web applications using Node.js.
· Build RESTful APIs and integrate third-party services.
· Collaborate with front-end developers to integrate user-facing elements with server-side logic.
· Write clean, well-documented, and reusable code.
· Troubleshoot, debug, and optimize existing applications.
· Participate in code reviews to ensure adherence to best practices and code quality standards.
· Stay up-to-date with the latest developments in Node.js and related technologies.
· Work closely with the product team to understand requirements and deliver features.
· Ensure applications are designed and implemented with security best practices.
· Contribute to the development of system architecture and database design.
Required Skills and Qualifications:
· 2-5 years of experience as a Node.js Developer or in a similar role.
· Strong knowledge of JavaScript (ES6+), Node.js, and its frameworks (e.g., Express.js, Koa.js).
· Experience with databases such as MySQL, PostgreSQL, or MongoDB.
· Familiarity with version control systems like Git.
· Solid understanding of RESTful APIs and web services.
· Experience with authentication and authorization mechanisms (e.g., JWT, OAuth).
· Proficiency in building scalable and efficient server-side applications.
· Knowledge of containerization technologies (e.g., Docker) is a plus.
· Familiarity with front-end technologies (e.g., React, Angular) is an advantage.
· Good understanding of asynchronous programming and its quirks.
Education:B.tech/ BE