Requirements:
• Developing high-performance applications by writing testable, reusable, and efficient code.
• Extensive knowledge of JavaScript, web stacks, libraries, and frameworks like Express.js
• Knowledge of front-end technologies such as HTML5 and CSS3.
• Good knowledge of Javascript concepts like Ajax, Promises, Asysc-Await, Prototypes, Event Model etc.
• Good knowledge of HTTP protocol and RESTful API design
• Good understanding of Object Oriented Design, Design Patterns, Functional Programming and adept problem solver
• Good knowledge of RDBMS, SQL Queries, NoSQL databases like MongoDB, migration scripts and ORM frameworks like sequelize
• Good understanding of exceptions, error handling and understanding of logging frameworks like Winston
• Superb interpersonal, communication, and collaboration skills.
• Great organizational and time management skills.
• Availability to resolve urgent web application issues outside of business hours.