Backend Developer Needed for Sports Scores Integration (Node.js + TypeScript + AWS)
Rozpočet: $10.0 - $15.0
HOURLY / PART_TIME
⭐ 0.00 (0)
India
node.js, api, amazon-web-services, restful-api, mongodb, api-development, aws-lambda, typescript, api-integration, amazon-api-gateway
Project Overview
We are looking for an experienced Backend Developer to implement live Cricket and Football score infrastructure using third-party sports APIs.
Frontend development is already handled by our existing developer. This role is backend-focused only.
Scope includes both:
Cricket score integration
Football score integration
Technology Stack
Backend
Node.js
TypeScript, Express/NestJS (developer preference)
Infrastructure
AWS
Redis caching
WebSockets / Socket.IO
Sports Data Providers
We will provide access to one of:
SportsMonks API
Roanuz API
Responsibilities
Sports Data Integration
Implement live data ingestion for:
Cricket
Live matches
Upcoming fixtures
Recent results
League standings
Match details
Backend Architecture
Design a scalable architecture where:
Sports API → Fanible Backend → Redis Cache → Users
The application must avoid direct API calls from clients.
Caching Layer
Implement Redis caching for:
Match lists
Live scores
Fixtures
Standings
Match details
Goals:
Reduce API costs
Handle traffic spikes efficiently
Support 10000+ concurrent users
Real-Time Updates
Implement:
WebSocket infrastructure
Live score updates
Match status updates
Frontend should receive updates without continuously polling external APIs.
REST APIs
Create production-ready APIs for:
Cricket
Get live matches
Get upcoming matches
Get match details
Get scorecard
Football
Get live matches
Get upcoming matches
Get match details
AWS Deployment
Deploy backend on AWS.
Preferred services:
EC2 / ECS
Redis
CloudWatch logging
EC2 t3.medium
Redis caching
Socket.IO broadcasts
SportsMonks/Roanuz polling every 5-15 sec
Developer should provide deployment documentation.
Deliverables
Complete backend source code
Redis caching implementation
Sports API integration
WebSocket implementation
AWS deployment
Environment setup documentation
API documentation
Requirements
Must have experience with:
Node.js
typeScript
Redis
AWS
REST APIs
WebSockets
Third-party API integrations
Sports-data integration experience is a strong plus.
Application
Please include:
1. Relevant backend projects
2. Experience with Redis caching
3. Experience with AWS deployment
4. Experience with real-time systems/WebSockets
5. Estimated timeline
We are looking for clean, scalable, production-ready code.
Otevřít na Upwork