Full-Stack Developer Needed to Build a Flatshare & Roommate Marketplace (Similar to Flatmates)
Worldwide
Job Title Full-Stack Developer / Agency Needed to Build a Flatshare & Roommate Marketplace (Similar to Flatmates.com.au) Job Description Project Overview We are looking for an experienced full-stack developer or agency to build a modern, map-integrated roommate and flatshare marketplace. The platform will allow users to either list an available room/property ("Rooms Available") or post a personal profile looking for a place to live ("Rooms Wanted"). The structure, user flow, and monetization model will be heavily inspired by platforms like Flatmates.com.au and Roommates.com.au. Core Key Features Required Dual Listing Types: * Property Listings: Landlords/leaseholders post rooms with rent prices, bond, bills configuration, availability dates, and property features. Person Listings: House-hunters post personal bios, budgets, preferred locations, and lifestyle habits (e.g., smoking, pets, cleanliness). Advanced Map & Search Filters: Integration with Google Maps or Mapbox. Users must be able to search by suburb, radius, price range, room type, and specific roommate preferences (e.g., LGBTQ+ friendly, student-friendly). In-App Messaging System: A secure, real-time chat system allowing users to coordinate inspections without revealing personal phone numbers or emails prematurely. Premium Subscriptions & Paywalls: A monetization system (via Stripe) that restricts certain actions—such as blocking free users from messaging "Early Bird" listings (less than 14 days old) unless they upgrade to a premium pass. Identity Verification & Trust: Integration with a basic verification system (or social login) to ensure user safety and reduce spam/scam listings. Technical Preferences Frontend: React.js, Next.js, or Vue.js (highly responsive, mobile-optimized web UI is a must). Backend: Node.js, Python (Django), or Ruby on Rails. Database & Search: PostgreSQL (with PostGIS for location features) or MongoDB, plus Elasticsearch/Algolia for lightning-fast filtering. Maps API: Google Maps API or Mapbox. What We Are Looking For Proven experience building directory sites, real estate platforms, or location-based marketplaces. Deep understanding of geocoding, map clustering, and spatial database queries. Strong emphasis on clean UI/UX that feels trustworthy and easy to navigate on mobile browsers.
- Not SureHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 weeks ago
- Hires:2
- Interviewing:18
- Invites sent:0
- Unanswered invites:0
About the client
- AUSOrange2:21 AM
- $100 total spent2 hires, 2 active
- Health & FitnessIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by