ObjectiveA Node Js Developer is responsible for the development of back-end logic, definition and maintenance of the database and maintaining the best possible performance, quality and responsiveness of the application. The developer also works closely with the front-end developers in order to implement their components into the application. The role also involves guidance to the new team members or freshers for tasks and learningsRole and Responsibilities Designing and developing applications for Cloud ready applications Writing reusable, testable, and efficient code Implementation of security and data protection Architect technical solutions and write high quality JavaScript to create an exceptional user experience. Collaborate with front-end developers on combining their front-end elements and components with the server side Experience documenting and testing RESTful APIs Experience working with databases in PostgreSQL, MongoDB or Redis Build reusable APIs for our client-facing apps in Node.js Create and maintain scalable infrastructure leveraging modern cloud platforms Maintain expertise in current and emerging technologies and tools Architect efficient and reusable server-side applicationsKey Skill and Capabilities. Strong experience of Node.js and frameworks available for it. Strong understanding of MongoDB or No SQL or PostgreSQL Basic understanding of front-end technologies, such as HTML5, and CSS3 Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools, such as Git Strong understanding of programming paradigms (object-oriented, functional, event-driven etc.) and their applications. Experience developing RESTful APIsExperience & Qualification BS/BE degree or equivalent; Computer Science or Electronics Minimum 2+ years experience in IT Software Development