Hire

.lt

Tiklso link

Bulk Product Upload API - Upwork

Būsena UŽDARYTA
Biudžetas 501-1000 Eur
Sukurta: 2020-05-26
Baigiasi: 2020-06-02
Siūlo: Nėra
Apibūdinimas: We are a team working on an eCommerce platform. We are looking for a typescript developer to help build a simple express api that allows a client to upload a csv of product information to a db. We need columnar validation to be performed on the backend. We also need the ability to poll from the client to determine if the upload has completed.


The intended flow is as follows.


1. Client uploads csv file via HTTP POST to an /upload endpoint

2. back end checks for presence of required headers

3. if headers are missing, return a 422 with the names of the required headers that are missing

4. on successful receipt and validation, return 202 along with upload id

5. Backend proceeds to upload the data to the backend.

6. Client can poll /status with upload id to see status of the upload job.

7. On successful upload to the db, a GET on /status with upload id returns 200

8. On pending upload to the db, a GET on /status with upload id returns 202

9. On failed upload to the db, a GET on /status with upload id returns 500


We are looking for a typescript developer who is familiar with RESTful Serverless APIs. Knowledge of lambda + api gateway is very helpful. We are also fans of vercel (https://vercel.com/), so knowledge of their tools/platform are very helpful aswell!

Budget: $200

Posted On: May 26, 2020 03:39 UTC
Category: Back-End Development
Skills:Amazon DynamoDB, Infrastructure as Code, SQL, Web Services, API, Backend Rest API, Database, HTTP, RESTful API, PostgreSQL, Amazon Web Services, JavaScript, TypeScript

Skills: Amazon DynamoDB, Infrastructure as Code, SQL, Web Services, API, Backend Rest API, Database, HTTP, RESTful API, PostgreSQL, Amazon Web Services, JavaScript, TypeScript
Country: United States

click to apply


Darbo Tipas(ai):
  • PHP
  • CSS
Duomenų Bazė:
Operacinė Sistema: Linux
Siūlymų Skaičius: 0
Siūlosi Žinutės Kaina Trukmė Įvertinimas Informacija