Search by job, company or skills

  • Posted 20 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Design and implement scalable backend services and APIs using .NET Core / C#
  • Build and maintain real-time data processing pipelines for live sports events
  • Build event-driven systems for ingesting, transforming, and serving sports data
  • Design and optimize database schemas, queries, and data models (PostgreSQL)
  • Implement caching strategies to ensure low-latency data delivery during peak load
  • Build background services and workers for data ingestion from multiple sports data providers
  • Implement API endpoints with appropriate security, rate limiting, and documentation
  • Contribute to system architecture decisions and technical design reviews
  • Write clean, testable, well-documented code with appropriate test coverage
  • Participate in on-call rotations for live match event support

Technical Requirements

Core Backend Skills

  • 5+ years of professional experience in .NET / C# development
  • Strong proficiency in ASP.NET Core Web API development
  • Experience with Entity Framework Core or similar ORM
  • Solid understanding of RESTful API and Graphql design principles
  • Experience with relational databases (PostgreSQL preferred, SQL Server acceptable)
  • Understanding of asynchronous programming patterns and Task-based concurrency
  • Experience with dependency injection, middleware pipelines, and .NET hosting model
  • Familiarity with background services / hosted services in .NET

Data & Messaging

  • Experience with message queues or event-driven architectures (e.g.Kafka, RabbitMQ, or similar)
  • Understanding of caching technologies (Redis, in-memory caching)
  • Experience with database performance tuning and query optimization
  • Familiarity with data pipeline patterns, ETL, CDC, or streaming architectures

Infrastructure & DevOps

  • Experience with cloud platforms
  • Familiarity with containerization (Docker)
  • Understanding of CI/CD pipelines and automated deployment
  • Experience with logging, monitoring, and observability tools
  • Basic understanding of networking, DNS, and HTTP fundamentals

Nice to Have

  • Experience with event sourcing or CQRS patterns
  • Familiarity with real-time communication (SignalR, WebSockets, Server-Sent Events)
  • Experience with sports data, betting platforms, or similar high-throughput real-time systems
  • Exposure to Python for data engineering or analytics workloads
  • Experience with time-series data or OLAP databases (e.g. ClickHouse)
  • Familiarity with Kubernetes or container orchestration
  • Experience with performance profiling and load testing .NET applications
  • Contributions to open-source projects or a visible technical portfolio

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144930835

Similar Jobs