Job Description :
We are looking for a Node.js/Javascript developer responsible for managing the interchange of data between different healthcare systems. Your primary focus will be the development of all server-side logic, definition and maintenance of the streaming/batch data pipelines, and ensuring high performance and responsiveness to processing of messages. You will also be responsible for integrating the message processor applications built by your co-workers into the streaming message pipelines.
What You Will Do
- Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications for streaming message processing. Design and implementation of data pipelines by integrating message processor applications. Implementation of security and data protection Integration of data storage solutions (may include databases, key-value stores, cloud buckets, etc.) Contribute to the operational excellence of the streaming data message processor team.
We Are Looking For
- Strong proficiency with JavaScript {{or Typescript} Knowledge of Node.js and frameworks available for it {{such as Express, NestJS, etc}} Basic understanding in DBMS(MongoDB/MySQL/PostgresSQL) Understanding the nature of asynchronous programming and its quirks and workarounds User authentication and authorization between multiple systems, servers, and environments Understanding fundamental design principles behind a scalable application Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools, such as Git Strong analytical skills and problem solving aptitude Interact with clients in an effective manner Excellent communication and teamwork skill
Shift Timings:
4 PM 1 PM
Location: Remote