Project: Backend Real-Time Search Integration for User Matching in existing App

Job ID: 39507746

Budget: $750 – $1,000 USD

Reasonable Budget: $800 based on defined scope
Deadline: Must be completed within 7 days of access to code
Backend: Node.js (Android & iOS)
Frontend: No frontend work required

Project Scope
The app’s backend is already built in Node.js, but one missing feature needs to be implemented:

User Role Selection & Huddle Request Flow (Already Exists, No Changes Needed)
Users log in and select their role (Talker or Listener).
Users request a Huddle.

New Integration Needed: Real-Time Huddle Matching System
Alert ALL logged-in users when a new Huddle request is made.
Any alerted user can accept the Huddle request in real time.

Once accepted, system auto-assigns accepting user the opposite role of the requesting user.
The existing functionality where the Admin accepts a Huddle must remain unchanged.
No future upgrades to this feature will be needed—it must be built to function reliably long-term.

Developer Qualifications
Before applying, developers must confirm their ability to:

Work with existing Node.js backend code without disrupting current functionality.
Implement efficient real-time search logic to optimize speed and performance.
Provide a detailed explanation of how the integration is implemented once completed.

Guarantee functionality (i.e., it works seamlessly within the app upon completion).

Application Questions (Mandatory)
What is your experience with Node.js backend development and database queries?
Can you efficiently integrate real-time search logic without breaking existing code?
Are you willing to explain your implementation in detail upon completion?
Can you guarantee functionality for this feature?
Why are you the right expert for this project?