Experience : 6-8 years Roles and Responsibilities Hands-on experience in NodeJS, ExpressJS, and ReactJS Working experience in the development of API and web services (REST, SOAP). Experience in AWS server-less technologies (Lambda, API Gateway, etc.). Experience working with any of these databases (MySQL(Preferred), Postgres, MongoDB) Experience designing data models Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. In-depth knowledge of JavaScript, CSS, HTML, HTML 5, JSON, XML and front-end languages. Working experience on source code version control systems (SVN, GIT) Need good exposure in Git Versioning, should have worked with at least any of these (Gitlab, Github, and Bitbucket) Working experience on Bug Tracking/Project Management tools e.g. Jira, ClickUp, Trello is a plus Knowledge of MVC Pattern and Architecture. Experience with user interface design. Must-Have Skills Working knowledge of Node JS and React JS JavaScript knowledge: jQuery, node-based frameworks Expert in JavaScript development and development frameworks Develop new products and services. Optimize and support current projects. Build reusable code and libraries for future use Collaborate with other team members and stakeholders. Qualifications Requirements: Bachelor's or Master's degree in Engineering or related technical field required Demonstrated understanding of Project processes, strategies, and methods Excellent time management and organizational skills and experience establishing guidelines in these areas for others Strong sense of personal accountability regarding decision-making Experience working in a high-level collaborative environment and promoting a teamwork mentality experience applying analytical thinking and problem-solving skills Ability to predict challenges and seek to proactively head off obstacles.