Senior Backend.

Responsibilities:

  • Developing the back-end using NodeJS, ExpressJS, and MongoDB.
  • Developing the efficient integration between the front-end and back-end.
  • Designing scalable and reliable web architectures.
  • Contribution to developing the design of the front-end using ReactJS.
  • Building reusable code for future use.
  • Optimizing the performance of the entire web application by writing efficient algorithms.
  • Troubleshoot, debug and upgrade existing software.
  • Writing documentation for the entire code.

 

Requirements:

  • +3 years of experience.
  • Degree in computer science or equivalent.
  • Proficiency in NodeJS, ExpressJS, and MongoDB including CORS, Morgan, Express-Validator, and Sockets.
  • Experience with SQL and relational databases.
  • Solid understanding of HTTP protocols and request types.
  • Solid understanding of cloud hosting, server management and Postman application.
  • Experience with Google Map APIs and Firebase. 
  • Knowledge of HTML, CSS, SASS, and JavaScript.
  • Knowledge of React js framework and Redux.
  • Excellent problem-solving skills.
  • Excellent verbal communication and interpersonal skills.
  • Excellent understanding of code versioning using git.
  • Ability to learn and work with new technologies.