Description:
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 and will also be responsible for integrating the front-end elements into the application.
Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities and Duties :
- To understand the existing source code & identify the problems in it
- Refactor existing code source based on best-practices & standards
- Writing reusable, testable, and efficient code
- Well-practiced Test driven development
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
Skills :
- Strong proficiency with JavaScript (ECMA standards) and Typescript
- Should be aware of OOPS programming paradigm
- Excellent knowledge/experience in Microservice based architecture.
- Previous experience with Microservice framework like Molecular or gRPC
- Should have existing experience to work with MQTT servers/Protocol
- Knowledge of database programming using technologies like MySQL/MongoDB.
- Knowledge of Node.js and frameworks available for it such as Express
- RESTful API Development
- ORM concepts & Libraries
- Logs Implementation in codelevel using centralized logging tool /agents.
Understanding the nature of asynchronous programming and its quirks and workarounds and
asynchronous frameworks like Promises / Observables
About the recuiterMember since May 20, 2018 Bi Tao
from Babil, Iraq