Senior Backend Engineer for Real Estate Data Sync
Worldwide
We operate a real estate listings platform that ingests data from MLS/IDX feeds, and we're experiencing two critical backend issues that are actively affecting our operations. We need an experienced senior developer to diagnose and resolve them quickly. The Problems: 1. Feed Sync Reliability — Our MLS/IDX feed sync is unreliable. Sync jobs fail intermittently and silently, leading to stale listings (e.g., sold/pending properties still showing as active) and outdated data. We need a robust sync pipeline with proper retry logic, error handling, and alerting so failures are caught immediately rather than discovered through user complaints. 2. Duplicate Listings — The same property is appearing multiple times in our system, likely due to conflicts between full and incremental (delta) syncs and missing or flawed upsert logic. We need proper deduplication based on unique MLS identifiers, with reliable upsert handling. What We're Looking For: - Proven experience working with MLS/IDX data feeds (RETS and/or RESO Web API) - Strong background in building resilient data ingestion / sync pipelines - Experience with retry mechanisms, job queues, and alerting/monitoring systems - Solid understanding of database upsert strategies and deduplication logic - Ability to diagnose root causes quickly and deliver a fix within a few days Ideal Candidate Has: - Direct experience in real estate tech or similar high-volume data sync platforms - Familiarity with our type of stack (please share your relevant tech experience) - Strong communication and the ability to document the fixes implemented Project Scope: - Diagnose the root cause of both issues - Implement robust feed sync with retry + alerting - Implement proper upsert/deduplication logic - Provide documentation and recommendations to prevent recurrence Timeline: We need this resolved within a few days. Please confirm your availability for a quick start. To Apply: Please briefly describe: 1. Your experience with MLS/IDX feeds 2. A similar sync/deduplication issue you've solved and how 3. Your availability to start immediately
- Not SureHourly
- < 1 monthDuration
- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:6 days ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- USAIndianapolis6:42 AM
- $125 total spent2 hires, 0 active
- 4 hours
- HR & Business ServicesSmall company (2-9 people)
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