$42.00 Hourly
We are seeking a skilled Backend Developer to create and manage an endpoint on a custom server capable of receiving and processing POST requests from VAPI. This project requires handling JSON data, modifying it according to specific requirements, and ensuring the response is formatted to meet VAPI's expectations.
Resources:
VAPI Documentation
Example VAPI Integration Custom Webhook (YouTube)
VAPI-Flask Project (GitHub)
Main Tasks and Skills Needed:
Development of API Endpoints: Create robust API endpoints to receive JSON formatted POST requests.
Data Manipulation: Parse, modify, and prepare JSON data in the request to meet specific criteria.
Troubleshooting and Testing: Conduct thorough testing to ensure the endpoint handles data accurately and integrates seamlessly with VAPI.
Communication: Collaborate closely with front-end developers and the data team to ensure clear data flow and functionality.
Technologies Used:
VAPI: Integration with the VAPI system for data exchange.
Heroku: Deployment of the custom server on the Heroku platform.
GitHub: Version control and code repository management.
Python & Flask: Building the web application using Python and Flask to handle web server operations.
Definition of Done and User Story:
User Story: As a user, I want to be able to send a POST request from VAPI to a custom server, so that the server processes this request and returns a response formatted according to VAPI’s specifications.
Acceptance Criteria:
The server successfully receives POST requests from VAPI.
The server processes and adds necessary data to the JSON request.
The response is correctly formatted to meet VAPI's requirements.
The integration passes all specified test cases without errors.
We are looking for a detail-oriented developer with strong problem-solving skills and a solid background in API development. If you have a proven track record of developing and managing APIs with high reliability and scalability, we encourage you to apply. Please include examples of previous API development projects in your application.
- Canada
- Proposal: 10
- Not Verified
- More than 3 month