a hands on supabase developer

Job ID: 40334635

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**.