Backend Developer
Sportradar is seeking a Backend Developer to implement domain logic and definitions within the system. The role involves collaborating on product requirements by providing feedback and asking relevant questions.
The successful candidate will build reliable and scalable solutions, aiming for clean implementations that minimise bugs and reduce the need for support or rework. Sportradar expects the developer to continuously learn about the business domain, current technologies, and new tools. The role also requires actively suggesting improvements to technical solutions or domain implementation during team planning sessions and retrospectives.
- Implement domain logic and definitions within the system.
- Collaborate on product requirements by providing feedback and asking questions.
- Build reliable and scalable solutions with clean implementations.
- Continuously learn about the business domain, technologies, and new tools.
- Actively suggest improvements to technical solutions or domain implementation during team planning sessions and retrospectives.
- Strong experience with Java (required).
- Solid hands-on experience with Spring Boot, including REST APIs, configuration, and security basics (required).
- Good understanding of object-oriented design, clean code, and design principles like SOLID (required).
- Experience building and maintaining backend services in production environments (required).
- Proficiency working with SQL and NoSQL databases such as PostgreSQL, MySQL, or MongoDB, including schema design, query writing, and indexing (required).
- Familiarity with Git and modern development workflows like code reviews and pull requests (required).
- Knowledge of messaging and event-driven systems such as Kafka or RabbitMQ (required).
- Practical experience using Docker for building images, local development, and containerised services (required).
- Familiarity with CI/CD pipelines and DevOps practices (required).
- Experience writing unit and integration tests (required).
- Ability to work independently and take ownership of features from design to production (required).
- Experience working with Javascript/Typescript (nice-to-have).
- Experience with build, deployment, and development tools (nice-to-have).
- Exposure to Kubernetes, including deployment concepts, Helm, scaling, and troubleshooting (nice-to-have).
- Experience with cloud platforms such as AWS, Azure, or GCP (nice-to-have).
- Practical experience using AI tools to support software development (nice-to-have).
- Ability to critically evaluate AI-generated code for correctness, security, and maintainability (nice-to-have).
- Understanding of best practices and limitations of AI-assisted development (nice-to-have).
- Comfortable integrating AI tools into day-to-day engineering workflows (nice-to-have).
- A collaborative environment with colleagues from all over the world.
- Social events and teambuilding activities.
- Flexibility to manage your workday and tasks with autonomy.
- Global Employee Assistance Program.
- Access to Calm and Reulay well-being apps.
- Online training videos.
- Flexible working hours.
Sportradar is a global sports technology company that collects, analyses and distributes sports data to betting operators, sports leagues and media companies. Headquartered in St. Gallen, Switzerland, and founded in 2001, it provides betting services, managed trading, integrity monitoring and audiovisual streaming across hundreds of sports. The company holds official data partnerships with organisations including the NBA, NHL, FIFA and ICC. Sportradar is listed on the Nasdaq stock exchange and employs several thousand people worldwide.