Job Summary :
We are looking for a talented Node.JS Developer to join our technology team. The ideal candidate will have deep expertise in asynchronous programming, server-side templating, and a solid understanding of front-end technologies. This role involves integrating multiple data sources, optimizing web server performance, and developing scalable applications using the Node.js framework. If you are passionate about backend development and have a knack for combining front-end knowledge with server-side logic, this is an exciting opportunity for you.
Key Responsibilities :
- Develop high-quality server-side logic and scalable applications using Node.js.
- Implement asynchronous programming techniques effectively, addressing its quirks and workarounds.
- Work with server-side templating languages to render dynamic content.
- Collaborate with front-end developers to create seamless user interfaces using HTML5, CSS3,
and Bootstrap.
Integrate and manage multiple data sources and databases to build unified and efficientsystems.
Understand and optimize the entire web stack, including HTTP protocols and web serverperformance.
Utilize code versioning tools like Git or TFS for efficient source control and collaboration.Debug, troubleshoot, and resolve performance bottlenecks and other technical issues.Participate in code reviews and contribute to continuous improvement Qualifications :Strong understanding of asynchronous programming concepts and practical experience with its quirks and workarounds.Excellent command over server-side templating languages (e.g., EJS, Handlebars, Pug).Fundamental knowledge of front-end technologies such as HTML5, CSS3, and Bootstrap.Proven ability to integrate multiple data sources and databases into a cohesive system.Solid understanding of the full web stack, including protocols (HTTP / HTTPS), REST APIs, andweb server optimization techniques.
Hands-on experience with the Node.js framework and its core modules.Proficiency with code versioning tools such as Git or Team Foundation Server (TFS).Strong problem-solving skills, attention to detail, and ability to work independently or within a Skills :Familiarity with database technologies such as MongoDB, MySQL, or PostgreSQL.Experience with cloud platforms (AWS, Azure, Google Cloud).Knowledge of containerization tools like Docker.Understanding of CI / CD pipelines and automated testing.(ref : hirist.tech)