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.