OTT Platform Development from Messy Codebase
Budget: ₹37,500 – ₹75,000 INR
We're building - a multi-genre OTT streaming platform for Indian
families with 120+ features including live streaming, video-on-demand,
subscriptions, ads, and content management.
IMPORTANT: Previous developer left messy code. We need someone to rebuild
cleanly from our complete documentation (10 comprehensive sheets, 500+
specifications, complete codebase inventory).
Project Status:
• Documentation: 100% Complete ✓
• Specifications: 500+ detailed requirements ✓
• Codebase: 58% complete but messy code (needs rebuild)
• Timeline: 3-4 months to production-ready platform
You'll receive:
✓ Complete master documentation (Excel with 10 sheets)
✓ Codebase inventory showing what needs to be built
✓ 4-week implementation roadmap
✓ API specifications
✓ Database schema
✓ Design mockups (if available)
REQUIRED SKILLS & EXPERIENCE
════════════════════════
MUST HAVE (Deal-breakers):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ 5+ years full-stack development experience
✓ Built at least 2 video streaming platforms (Netflix-like, OTT, or similar)
✓ Expert in React.js (Hooks, Context, custom hooks)
✓ Expert in Node.js + Express (REST APIs, JWT, authentication)
✓ MySQL database design and optimization
✓ Video streaming experience (HLS, DASH, adaptive bitrate)
✓ Payment gateway integration (Razorpay, Stripe)
✓ AWS or Google Cloud experience
✓ Git version control (professional workflow)
TECHNICAL STACK (Must be proficient):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Frontend:
• React.js 18+ with TypeScript
• State management (Context API or Redux)
• Tailwind CSS or Material-UI
• Video.js or similar player
• Responsive design (mobile-first)
• React Native (bonus for iOS/Android apps)
Backend:
• Node.js 18+ with Express.js
• RESTful API design
• JWT authentication & authorization
• MySQL with Sequelize ORM
• Redis for caching
• BullMQ for job queues
Media Processing:
• Python 3.9+ for video processing
• FFmpeg (transcoding, thumbnail generation)
• HLS packaging
• CDN integration (Cloudflare/AWS CloudFront)
• Video storage (AWS S3 or Wasabi)
Cloud & DevOps:
• Google Cloud Platform OR AWS
• Docker & Docker Compose
• CI/CD (GitHub Actions)
• Server management (Ubuntu/Linux)
• Database backups & migrations
Integrations:
• Payment: Razorpay (primary), Stripe (international)
• Email: SendGrid or AWS SES
• SMS: Twilio
• Push notifications: Firebase Cloud Messaging
• CDN: Cloudflare
• Analytics: Google Analytics, Mixpanel
HIGHLY DESIRED (Big plus):
Experience with Indian payment gateways (Razorpay, Paytm)
React Native mobile app development
Live streaming implementation (WebRTC, RTMP)
Ad serving systems (VAST/VMAP)
Multi-language/regional content experience
DRM implementation (Widevine, FairPlay)
Performance optimization for low-bandwidth users
Previous OTT/streaming platform in portfolio
families with 120+ features including live streaming, video-on-demand,
subscriptions, ads, and content management.
IMPORTANT: Previous developer left messy code. We need someone to rebuild
cleanly from our complete documentation (10 comprehensive sheets, 500+
specifications, complete codebase inventory).
Project Status:
• Documentation: 100% Complete ✓
• Specifications: 500+ detailed requirements ✓
• Codebase: 58% complete but messy code (needs rebuild)
• Timeline: 3-4 months to production-ready platform
You'll receive:
✓ Complete master documentation (Excel with 10 sheets)
✓ Codebase inventory showing what needs to be built
✓ 4-week implementation roadmap
✓ API specifications
✓ Database schema
✓ Design mockups (if available)
REQUIRED SKILLS & EXPERIENCE
════════════════════════
MUST HAVE (Deal-breakers):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ 5+ years full-stack development experience
✓ Built at least 2 video streaming platforms (Netflix-like, OTT, or similar)
✓ Expert in React.js (Hooks, Context, custom hooks)
✓ Expert in Node.js + Express (REST APIs, JWT, authentication)
✓ MySQL database design and optimization
✓ Video streaming experience (HLS, DASH, adaptive bitrate)
✓ Payment gateway integration (Razorpay, Stripe)
✓ AWS or Google Cloud experience
✓ Git version control (professional workflow)
TECHNICAL STACK (Must be proficient):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Frontend:
• React.js 18+ with TypeScript
• State management (Context API or Redux)
• Tailwind CSS or Material-UI
• Video.js or similar player
• Responsive design (mobile-first)
• React Native (bonus for iOS/Android apps)
Backend:
• Node.js 18+ with Express.js
• RESTful API design
• JWT authentication & authorization
• MySQL with Sequelize ORM
• Redis for caching
• BullMQ for job queues
Media Processing:
• Python 3.9+ for video processing
• FFmpeg (transcoding, thumbnail generation)
• HLS packaging
• CDN integration (Cloudflare/AWS CloudFront)
• Video storage (AWS S3 or Wasabi)
Cloud & DevOps:
• Google Cloud Platform OR AWS
• Docker & Docker Compose
• CI/CD (GitHub Actions)
• Server management (Ubuntu/Linux)
• Database backups & migrations
Integrations:
• Payment: Razorpay (primary), Stripe (international)
• Email: SendGrid or AWS SES
• SMS: Twilio
• Push notifications: Firebase Cloud Messaging
• CDN: Cloudflare
• Analytics: Google Analytics, Mixpanel
HIGHLY DESIRED (Big plus):
Experience with Indian payment gateways (Razorpay, Paytm)
React Native mobile app development
Live streaming implementation (WebRTC, RTMP)
Ad serving systems (VAST/VMAP)
Multi-language/regional content experience
DRM implementation (Widevine, FairPlay)
Performance optimization for low-bandwidth users
Previous OTT/streaming platform in portfolio