Backend Developer to Create REST API for Booking System
Skills Required
Description
Building a seamless booking experience is our top priority right now. We’re currently refining a few backend components and need someone experienced to take over the API development side.
The goal is to create clean, well-structured REST APIs that will support both admin and user-facing interfaces.
Everything needs to be scalable. We're expecting more features to roll out over the coming months, so the system should be ready for expansion.
You’ll be working closely with our frontend dev who’s already in place. Clear communication and solid documentation are essential.
Most endpoints will involve authentication, availability checking, and booking confirmation logic.
Security is critical — we expect all APIs to follow best practices and avoid any data leaks or vulnerabilities.
We’ve mapped out the endpoints we need, but open to better suggestions if your experience says otherwise.
For database, we’re using MongoDB. You don’t need to be an expert in it, but a good grasp is helpful.
Some of the APIs will be consumed by a mobile app, so efficiency and speed are crucial.
The frontend is already using React and pulls data asynchronously — your job is to ensure the backend supports that without delay.
Experience with Stripe integrations will help — especially around booking payments and cancellations.
Testing is expected. Each route should be covered with test cases or at least be easil...