We are looking for an experienced Node.js developer to build and optimize web-based application performance. You will be collaborating with our front-end application developers, designing back-end components, integrating data storage and protection solutions, and ensuring high-quality deliverables.You will be a key contributor to our delivery team and if you think you fit right in to help our clients navigate their next digital transformation journey, this is the place for you!Roles & Responsibilities:Writing and implementing efficient code on time maintaining the quality standardsWork on Coding, bug fixing, and improving application performanceWork with outside data sources and APIsContinuously discover, evaluate, and implement new technologies to maximize development efficiencyDesign, build and maintain high performance, reusable, and reliable codeEnsure the best possible performance, quality, and responsiveness of the applicationIdentify and correct bottlenecks and fix bugsBe enthusiastic and active in learning & developing new technologies and frameworks and updation of technical SkillsDesired Skill Set:Strong proficiency with JavaScript.Knowledge of Node.js and frameworks available for it such as Express, StrongLoop, etc.Understanding the nature of asynchronous programming and its quirks and workarounds.Good understanding of server-side templating languages such as Jade, EJS, etc.Good understanding of server-side CSS preprocessors such as Stylus, Less, etc.Basic understanding of front-end technologies, such as HTML5, and CSS3.Understanding accessibility and security compliance.User authentication and authorization between multiple systems, servers, and environments.Integration of multiple data sources and databases into one system.Understanding fundamental design principles behind a scalable application.Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to