NODE.JS DEVELOPER (Exp:6 month-1.5 Yrs)
NODE.JS DEVELOPER
A Node.js Developer responsible for managing the interchange of data between the server and the users. The primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. The Node JS Developer also be responsible for integrating the front-end elements built by co-workers into the application.
Responsibilities
• Strong proficiency with JavaScript
• Knowledge of Node.Js and frameworks available.
• Understanding the nature of asynchronous programming and its quirks and workarounds
• Good understanding of server-side templating languages such as Jade, EJS, etc depending on
your technology stack.
• Basic understanding of front-end technologies, such as HTML5, and CSS3
• Understanding accessibility and security compliance Depending on the specific project.
• 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 match the specific platform
• Creating database schemas that represent and support business processes
• Implementing automated testing platforms and unit tests
• Proficient understanding of code versioning tools, such as Git
Skills
• 3+ years of experience with the Node Js framework
• Experience with API technologies such as REST and JSON
• Knowledge of database structures and design
• General hands-on experience with foundational web technologies such such as HTML5, JS, CSS3, Responsive Design, HTML API s, REST API.
• Proficiency with cloud computing services (AWS/Google Cloud/MS Azure)
• Experience with Git (forking, branching, merging).Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
• Superb interpersonal, communication, and collaboration skills. • Exceptional analytical and problem-solving aptitude.