Senior Flutter + FastAPI Full Stack Developer Needed for Premium Video Dating App (Long-Term)

Job ID: 40621327

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

Senior Flutter + FastAPI Full Stack Developer Needed for Premium Video Dating App (Long-Term)

Project Overview

I'm building LunaConnect, a premium real-time social entertainment platform similar to Chamet, MICO, Bigo Live, LivU, and Tumile—but with its own unique UI, business logic, and architecture. The project overview documentation has already been started.

The project is already well underway with thousands of hours invested. I'm looking for an experienced developer to continue, improve, and complete the project—not build it from scratch.

This is a long-term opportunity for the right person.

---

Technology Stack

Mobile

- Flutter
- Dart
- Riverpod
- Clean Architecture
- GoRouter
- Dio

Backend

- Python
- FastAPI
- SQLAlchemy
- PostgreSQL
- Redis
- Alembic
- WebSocket

Admin

- Next.js
- React
- TypeScript

DevOps

- Docker
- Docker Compose
- Nginx
- AWS
- Cloudflare

Third-Party SDKs

- Tencent TRTC
- RongCloud IM
- BytePlus Effects
- Firebase
- Stripe
- Razorpay

---

About the App

LunaConnect includes:

- Premium Video Dating
- Random Video Match
- Audio Call
- Video Call
- Live Streaming
- Party Room
- Instant Match
- Private Messaging
- Friend System
- Follow System
- User Levels
- VIP Membership
- Diamond Wallet
- Bean Wallet
- Gift System
- Animated Gifts
- PK Battle
- Rankings
- Agency System
- Coin Seller System
- Withdrawal System
- Face Verification
- AI Moderation
- Dynamic Assets
- Avatar Frames
- Campaign System
- Push Notifications
- Admin Dashboard
- Analytics
- Reports
- Country-based Pricing
- Multi-currency Support

---

Current Progress

The project is already substantially developed.

Current codebase includes:

- Flutter application
- FastAPI backend
- Admin dashboard
- Database
- API architecture
- Wallet system
- Authentication
- Live streaming foundation
- Messaging integration
- Agency system
- Dynamic assets
- Documentation

This is not a new project.

---

Responsibilities

You will:

- Continue existing Flutter development
- Continue existing FastAPI development
- Improve architecture where necessary
- Fix bugs
- Add new features
- Optimize performance
- Review existing code
- Improve scalability
- Maintain coding standards
- Write clean and documented code

---

Required Skills

Flutter

- Flutter (Senior Level)
- Riverpod
- Clean Architecture
- State Management
- Performance Optimization
- Animations
- REST API Integration

Backend

- FastAPI
- Python
- SQLAlchemy
- PostgreSQL
- Redis
- JWT Authentication
- WebSocket
- Docker

Experience Required

You should have experience building:

- Video Call Apps
- Live Streaming Apps
- Social Media Apps
- Dating Apps
- Real-time Chat Apps
- Wallet Systems
- Payment Integration
- Large-scale APIs

---

Nice to Have

Experience with:

- Tencent TRTC
- RongCloud
- BytePlus Effects
- Firebase
- AWS
- AI Moderation
- Docker
- CI/CD

---

What I'm Looking For

I want someone who:

- Thinks like a senior engineer
- Understands scalable architecture
- Writes clean, maintainable code
- Can review existing code before making changes
- Can suggest better solutions instead of simply following instructions
- Has experience with production applications
- Can work independently
- Communicates clearly

---

To Apply

Please include:

1. Your Flutter experience (years)
2. Your FastAPI/Python experience (years)
3. Links to similar apps you have built
4. GitHub profile
5. Portfolio
6. Time zone
7. Weekly availability
8. Expected hourly rate or fixed-price estimate
9. Experience with real-time communication (WebRTC/TRTC/RTC)
10. Experience with Docker and cloud deployment

---

Important

This is a long-term project with ongoing development after launch.

Only apply if you have real experience building complex Flutter and FastAPI applications with production-quality architecture.

If you're selected, you'll receive complete project documentation and access to the existing codebase before starting.