Job Description :

NodeJS Developer

Any Location

Long Term

Technical/Functional Skills

  • Strong expertise in creating scalable NodeJS applications
  • Expert-level knowledge in Node.js as well as other JavaScript frameworks such as Backbone.js, Angular.js etc
  • Strong fundamentals in OOPS, Data structures, and Design patterns
  • Ability to write automated unit tests using frameworks such as Jest, Mocha, or equivalent JavaScript test framework
  • Should have knowledge and used Node debugging
  • Strong Proficiency in JavaScript, NodeJS, ES6 or Typescript
  • Expert in Object-oriented JavaScript Programming
  • In-depth knowledge of the latest web technologies and frameworks
  • Experience in developing complex web applications using HTML and JavaScript's.
  • Good knowledge of MongoDB and experience in working with Mongoose.
  • Knowledge of framework such as ExpressJS, Strongloop etc
  • Proficient in async, await, Promises etc
  • Strong Proficiency in Restful API's
  • Proficient in Databases Such as Postgres, MongoDB
  • Knowledge of testing frameworks such as Jasmine, Mocha

Roles & Responsibilities

  • Writing reusable, testable, and efficient code
  • Build and Integration of user-facing elements developed by front-end developers with server-side logic
  • Design and implementation of low-latency, high-availability, and high-performance applications
  • Understanding, analyzing, and implementing Business needs, feature modification requests, conversion into software components
  • Integration of user-oriented elements into different applications, data storage solutions
  • Integration of user-facing elements with server-side logic
  • Implementation of security and data protection
  • Integration of data storage solutions include databases, key-value stores, blob stores, etc.
             

Similar Jobs you may be interested in ..