Position: Senior Backend Data Platform Engineer
Company: Storypoint
Category: .NET
Experience required: 5y
English level: fluent

Project description:
Members of the engineering team will contribute to the ongoing development of online sports data and video delivery solutions, building applications such as:
- Sports Analytic Systems
- Data Logging and annotation Systems 
- Computer Vision, Video and Game Pipeline for Operations Systems
- Backend Data and Video API Platforms

Team Objectives & Responsibilities

A candidate joining the Operations platform team can expect to work on the following types of projects and tasks:

- Creating internal and external APIs to support both data and video
- Building complex data models supporting operational mission critical workflows and data management
- Building rich user interfaces across multiple technologies in web and desktop
- Scaling out current systems to support new sports and new features
- Migrating legacy code to new paradigms
- Working with message brokering and event systems to process complex workflows
- Writing tests and doing code reviews
- Proposing directions to improve operational processes and methodologies

Key Requirements and Attributes:
- Experience work with and performance tuning high volume databases
- Advanced C# skills (latest version with a preference to .NET Core)
- Extensive software engineering background - 10 years experience or more
- Design patterns
- Ability to define and drive software architecture
- Good communication skills, self-motivation, and the ability to work effectively with minimal supervision
- A strong sense of ownership and self-leadership

Bonus Superpowers:
Competencies and experience with:
- MongoDB or other NoSql technology
- Docker
- Kubernetes or other container orchestration technologies
- Performance profiling and tuning high throughput applications
- Previous experience leading a team
- Complex problem-solving skills
- Experience working in a remote environment