WSC Sports, the pioneer in AI-powered sports content technology, empowers their clients world-wide to connect with their fans through AI-tailored sports content experiences. WSC Sports’ platform automates the creation, management and distribution of content, enabling sports rights holders to expand reach, grow fan bases, and unlock revenue opportunities across digital platforms.
Why WSC Sports:
You’ll work in an awesome environment alongside some of the most innovative people in the industry, using cutting-edge technologies and tools (video editing, Gen AI, data, etc.). At WSC Sports, you have the opportunity to directly influence the products and tools used by our clients, including sports giants such as the NBA, Bundesliga, LaLiga, ESPN - and that’s just the beginning of what WSC Sports has to offer! Join us and be a part of the best team in tech as we Fuel the Fandom worldwide.
We are looking for an experienced
Backend Developer to join our new Data Platform initiative. In this role, you will work closely with our Senior Data Engineer to build the backend services, data enrichment logic, and APIs that power our upcoming data-facing product.
You will own the application and service layer that transforms, enriches, and exposes data to internal systems and customer-facing interfaces. This role is highly collaborative and requires strong backend engineering skills, experience with Python and Node.js, and a passion for building reliable, production-grade services.
What you’ll do:
- Develop advanced data segmentation and profiling logic in Python on top of the data pipelines provided by the Data Engineering team.
- Build and maintain backend services (Node.js or equivalent) to expose processed data to the WSC platform and front-end applications.
- Design and implement REST APIs for managing data pipeline configurations (CRUD), workflow settings, and user-facing controls.
- Work closely with Product to define feature requirements, service behaviors, configuration models, and lifecycle management.
- Own the CI/CD pipeline for the new service, including automated testing, deployment, and observability practices.
- Collaborate with the Data Engineers to ensure smooth integrations across data flows, schemas, and processing stages.
- Ensure performance, reliability, and scalability of all backend components.
- Maintain high engineering standards through code reviews, documentation, and best-practice development patterns.
Requirements:
What you’ll need:
- 3+ years of experience as a Backend Developer working on production-grade systems.
- Strong hands-on experience with Python for data logic, transformations, and algorithmic processing.
- Proficiency with Node.js (or equivalent backend framework such as TypeScript, Go, or Python FastAPI/Flask).
- Experience designing and maintaining RESTful APIs and backend service architectures.
- Familiarity with CI/CD pipelines, automated testing, and deployment processes (GitHub Actions, GitLab CI, Azure DevOps, etc.).
- Solid understanding of microservices, service communication patterns, and containerized environments (Docker, Kubernetes).
- Familiarity with Airflow and orchestration concepts, and ability to integrate backend logic with data workflows - Advantage
- Experience working with product managers and translating requirements into technical solutions.
- Excellent communication and collaboration skills with experience working across multiple stakeholders and business units.
- A proactive, self starter personality, ownership-driven approach with the ability to lead complex projects end-to-end.