Senior Backend Engineer for Real Estate Data Sync
Бюджет: -
HOURLY / NOT_SURE
⭐ 0.00 (0)
United States
api-integration
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
Відкрити на Upwork