Backend Developer Needed for Real-Time Sports Data Monitoring and Alert System
UpworkINNot specifiedintermediateScore: 61
SeleniumPythonAPI IntegrationData ExtractionSelenium WebDriverData MiningAmazon Web ServicesMicrosoft ExcelData CollectionDesktop ApplicationWeb DevelopmentAPIMySQL ProgrammingBot Development
I am looking for an experienced backend developer to build a real-time monitoring system that compares live sports player event data between two independent data sources and triggers automated alerts when discrepancies are detected.
The primary purpose of this system is data validation and monitoring.
Overview of the system:
The application will connect to:
• Source A: Official sports statistics provider (example: StatsPerform / Opta or similar API)
• Source B: Secondary source (example: bookmaker website, data feed, or API)
The system will monitor live matches and compare specific player events between both sources.
Example scenario:
If a player receives a yellow card in a match, both sources should record the same player event.
If Source A records Player X, but Source B records Player Y (or does not record the event), the system should detect this discrepancy and immediately send an alert via Telegram.
Core requirements:
• Continuous monitoring of live matches
• Integration with external APIs and/or web data sources
• Reliable matching of players and fixtures between sources
• Real-time discrepancy detection
• Telegram alert integration
• Logging of detected discrepancies with timestamps and match details
• Ability to run continuously on a server environment
The initial scope will focus on one event type (yellow cards), with the ability to expand later.
Important notes:
• I do not currently have API access to the official provider, so the system should be designed with modular connectors that can be integrated once credentials are available
• One of the data sources may require scraping if no API is available
• Clean, maintainable backend architecture is important
Please include in your proposal:
• Your recommended technical approach
• Relevant experience with real-time data systems, API integrations, or sports data
• Estimated timeline
• Estimated cost for initial version
Ideal candidate:
• Strong backend development experience
• Experience working with external APIs and data normalization
• Experience with automation and monitoring systems
• Experience with sports data is a strong advantage
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo