← Zakázky

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