Backend for Social App Points + match making system also integrated in it

Заказчик: AI | Опубликовано: 29.03.2026

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