Need a Node Developer for 1 month

Job ID: 31990322

Budget: ₹12,000 – ₹30,000 INR

API Requirements:
-----------------------------
1. Async REST endpoint to accept excel files along with the respective return endpoints (Callback API/Webhook)/email and config parameters
2. For each row/entry in the excel, hit an API endpoint asynchronously (sending requisite data from the excel) and capture the output in the same excel in columns (Consider headers and the appropriate column for processing as provided via the API call)
3. After processing, post the resultant Excel file to the return endpoint or send it to the email address specified
4. Optionally, accept a priority parameter for processing in the API Call
5. Performance Specifications: Min of 250,000 transactions per Hr.
6. Considerations: Task resumption on inadvertent failure/outage
7. Assumption: Called API takes a max of 2.5 seconds on an average to process per transaction (it is async)
8. 100% code coverage is mandatory in unit testing

Technology Stack
--------------------
- Node Js
- Mongo
- Redis
- Queuing Technologies
- Async, MultiProcessing, MultiThreading
- Coding Standards - Clean Architecture (Reference Robert Martin)
Related categories: Node.js MongoDB