Backend for Social App Points + match making system also integrated in it
Budget: ₹1,500 – ₹12,500 INR
**Backend Developer (Supabase + Flutter) — Matchmaking & Scoring System**
We are building a closed social ecosystem combining social feed, anonymous interactions, and closed network-based matchmaking.
We are currently looking for a **backend-focused developer with strong Supabase experience and working knowledge of Flutter integration** to design and implement two core systems:
---
### Scope of Work
#### 1. Matchmaking System (Core Feature)
Design and implement a scalable matchmaking engine for a campus-restricted environment:
* Interest-based matching (like / super-interest logic)
* Mutual match detection (real-time or near real-time)
* Weekly limits (e.g., controlled number of interests per user)
* Priority logic for premium users (visibility boost, ranking)
* Basic filtering (college, preferences, etc.)
* Efficient querying for small but dense user pools
---
#### 2. Point / Multiplier System (Gamification Layer)
Build a flexible scoring system (“Aura / Trust Score”):
* Event-based point allocation (posts, matches, engagement)
* Badge system (threshold-based levels)
* Multiplier logic (e.g., premium users get 1.2x / 1.8x points)
* Leaderboard-ready structure (future use)
* Abuse prevention logic (basic anti-spam controls)
---
### Tech Stack
* **Backend:** Supabase (PostgreSQL, Auth, Realtime, RLS)
* **Frontend Integration:** Flutter (you won’t build UI, but must support integration cleanly)
* API design via Supabase functions / RPC / edge functions
---
### Requirements
* Hands-on experience with **Supabase (production-level preferred)**
* Strong understanding of **PostgreSQL schema design & query optimization**
* Experience building:
* Matching / recommendation systems OR
* Scoring / ranking / gamification systems
* Ability to design **clean, scalable database architecture**
* Familiarity with **Flutter integration workflows**
---
### Bonus (Preferred, not mandatory)
* Experience with social / dating apps
* Understanding of engagement loops & user behavior
* Prior work with real-time systems
---
### Engagement Details
* Project-based (with potential long-term collaboration)
* Fast execution expected (we are in pre-launch phase)
* Clear communication and structured delivery required
---
### To Apply
Please include:
1. Relevant past projects (especially Supabase-based)
2. Brief explanation of how you would approach:
* A matchmaking system in a small user pool
* A scalable point / multiplier system
3. Your availability and expected timeline
---
We are not looking for generic developers — we are looking for someone who can **think in systems and build for scale from day one**.
---
We are building a closed social ecosystem combining social feed, anonymous interactions, and closed network-based matchmaking.
We are currently looking for a **backend-focused developer with strong Supabase experience and working knowledge of Flutter integration** to design and implement two core systems:
---
### Scope of Work
#### 1. Matchmaking System (Core Feature)
Design and implement a scalable matchmaking engine for a campus-restricted environment:
* Interest-based matching (like / super-interest logic)
* Mutual match detection (real-time or near real-time)
* Weekly limits (e.g., controlled number of interests per user)
* Priority logic for premium users (visibility boost, ranking)
* Basic filtering (college, preferences, etc.)
* Efficient querying for small but dense user pools
---
#### 2. Point / Multiplier System (Gamification Layer)
Build a flexible scoring system (“Aura / Trust Score”):
* Event-based point allocation (posts, matches, engagement)
* Badge system (threshold-based levels)
* Multiplier logic (e.g., premium users get 1.2x / 1.8x points)
* Leaderboard-ready structure (future use)
* Abuse prevention logic (basic anti-spam controls)
---
### Tech Stack
* **Backend:** Supabase (PostgreSQL, Auth, Realtime, RLS)
* **Frontend Integration:** Flutter (you won’t build UI, but must support integration cleanly)
* API design via Supabase functions / RPC / edge functions
---
### Requirements
* Hands-on experience with **Supabase (production-level preferred)**
* Strong understanding of **PostgreSQL schema design & query optimization**
* Experience building:
* Matching / recommendation systems OR
* Scoring / ranking / gamification systems
* Ability to design **clean, scalable database architecture**
* Familiarity with **Flutter integration workflows**
---
### Bonus (Preferred, not mandatory)
* Experience with social / dating apps
* Understanding of engagement loops & user behavior
* Prior work with real-time systems
---
### Engagement Details
* Project-based (with potential long-term collaboration)
* Fast execution expected (we are in pre-launch phase)
* Clear communication and structured delivery required
---
### To Apply
Please include:
1. Relevant past projects (especially Supabase-based)
2. Brief explanation of how you would approach:
* A matchmaking system in a small user pool
* A scalable point / multiplier system
3. Your availability and expected timeline
---
We are not looking for generic developers — we are looking for someone who can **think in systems and build for scale from day one**.
---
Related categories:
PHP
Mobile App Development
Android
MySQL
PostgreSQL
Backend Development
Flutter
API Development