Project: Backend Developer for Ride-Matching App (End-to-End Development) We are building a peer-to-peer cab sharing and trip companion platform where users can post their ride details (pickup, drop, time), and the system matches them with others on similar routes. Unlike Ola/Uber, we don’t provide cars—our platform only matches riders so they can connect, split costs, and book their own cab externally. We need a backend developer to handle end-to-end backend development: Database & Models: Design user, trip, match, and transaction models (Postgres + PostGIS preferred). API Development: Implement signup/login, trip creation, trip matching, payments, chat, IVR, SOS. Route Matching Algorithm: Use Google Maps Directions API to calculate overlap, route deviation, and ETA compatibility (not just radius search). Payments: Integrate Razorpay/Stripe for small in-app payments (chat unlock, IVR unlock). Chat & Calling: Integrate chat SDK (Sendbird/CometChat/Firebase) and IVR masking (Exotel/Knowlarity). Hosting & Infra: Deploy backend to AWS/GCP (with Redis caching, DB hosting, CI/CD setup). Google Maps Integration: Full integration for route drawing, deviation calculation, and live tracking. Safety Features: Aadhaar/work email verification, SOS endpoint, masked phone calls. Documentation: API docs, DB schema, and deployment steps. Requirements Strong experience with backend development (Node.js preferred, but open to others except Python). Hands-on with Google Maps APIs, geospatial queries, and scalable architecture. Payment gateway integration in India (Razorpay/Stripe). Familiarity with deploying apps on AWS/GCP/DigitalOcean. Ability to deliver a working MVP backend end-to-end. Deliverables Fully working backend with deployed APIs. Live route-matching algorithm tested with sample trips. Payment, chat, IVR fully integrated and tested. Deployment on cloud hosting + production-ready documentation.