Node.js Developer Needed for Feature Development in Hotel Booking Platform

Job ID: 39082569

Budget: ₹37,500 – ₹75,000 INR

Project Description:
We have an already designed Node.js backend for our hotel booking platform and are looking for a skilled developer to implement key features. The backend structure is in place, but we need help integrating APIs for authentication, booking management, payment processing, notifications, and chat functionality.

Scope of Work:
✅ 1. Authentication System
Implement login via TrueCaller, Google, OTP (SMS & WhatsApp), and Password Login.
✅ 2. User Profile Management
Develop APIs for getting and updating user profiles.
✅ 3. Search & Hotel Management
Implement core search logic for optimized hotel discovery.
Develop APIs for fetching hotel details, updating listings (admin-side), and managing reviews & ratings.
✅ 4. Booking & Notifications
Implement booking-related APIs:
Book, cancel, and manage reservations.
Send SMS, WhatsApp messages, and emails for each booking event.
Collect feedback after bookings.
✅ 5. Chat System
Develop APIs for real-time user-to-hotel chat integration.
✅ 6. Location & Maps Integration
Build an optimized location search API.
Integrate Google Maps for better location-based searches.
✅ 7. Referral Tracking
Implement APIs to track referrals and location-based searches.
✅ 8. Payment Gateway Integration
Integrate a secure payment gateway for processing bookings.
Tech Stack & Skills Required:
✔️ Node.js, Express.js
✔️ MongoDB
✔️ REST API Development
✔️ Third-Party API Integrations (Google Maps, TrueCaller, WhatsApp, SMS, Payment Gateway)
✔️ JWT & OAuth Authentication
✔️ Experience with Payment Systems (Razorpay, Stripe, PayPal, etc.)

Additional Details:
Backend framework is already designed.
Developer will work on implementing specific features listed above.
Looking for an experienced backend developer who can deliver high-quality, scalable code.
Related categories: JavaScript HTML Node.js Kotlin MongoDB