Freelance backend developer needed (Nodejs)

Job ID: 33386033

Budget: ₹1,500 – ₹12,500 INR

We have a Nodejs/Express.js application. We are planning to integrate a Database manager to our app. We have an instance of Baserow running (baserow.io is a nocode database like Airtable, but open source). Our node.js application will be communicate with the Baserow instance through APIs. You can read Baserow’s extensive APIs list here. Baserow Documentation (https://api.baserow.io/api/redoc)

We don’t need all of the APIs in the documentation. We need CRUD (Create, Read, Update, Delete) operations for the following entities.

1. Database
2. Table
3. Fields (Columns)
4. Rows (insert, update and delete rows)
5. Views
6. Export & Import
7. Sorting
8. Filtering

Your job is to do the following:
- Map new APIs inside our existing app that call Baserow’s API for a given User. There are about 30-40 APIs, but they are pretty much straight forward.
- Add extra validation for the APIs to ensure that only authenticated and authorized users can access the Baserow APIs

We will provide you the backend structure and you will just need to map the APIs, add authentication and authorization and test the new endpoints.

We expect this to be finished in 3 days.

We are developers ourselves and we can detect issues and help you fix them.