Backend Developer
- Full-time
Company Description
We’re the world’s leading sports technology company, at the intersection between sports, media, and betting. More than 1,700 sports federations, media outlets, betting operators, and consumer platforms across 120 countries rely on our know-how and technology to boost their business.
Job Description
As RGS Backend Developer, you actively participate in developing a remote game server. Together with Solution Architect and Product Owner, you are translating user stories into technical effort. Being an engineer first, you put much attention into engineering topics. HOW is equally essential as WHAT, and delivering non-functional requirements is vital. You advocate for code quality, and you demonstrate good engineering practices that other people can adopt.
As a Backend Developer:
- You are passionate about quality, performance, and continuous improvement.
- You can simplify and split complex problems into meaningful parts and assemble them into the desired solution.
- You are a clear communicator who is well-versed in translating technical requirements into engineering efforts.
CHALLENGE:
- You will be responsible for feature and platform development.
- You will improve the reliability and performance of the existing backend.
- You will put extra effort into code quality and security.
- You will work closely with Solution Architect and other team members to translate stories into technical plans and, finally, the technical effort.
- You will share the responsibility to deliver with other team members.
- You will help and support other team members to achieve their goals and objectives.
YOUR PROFILE:
Required:
- At least 3 years of relevant experience in Software Development.
- Excellent knowledge and experience in Java (concurrency and multithreading, functional and reactive programming, performance analysis, security).
- Excellent understanding of computer science fundamentals: algorithms, data structures, design patterns.
- Experience with maintaining a large-scale and fault-tolerant distributed system.
- Experience with continuous integration and continuous delivery.
- Experience with containerized application management.
- Experience in a microservice architecture.
- A personal interest in keeping up with the general trends of software product development.
- Working in agile development teams.
Desirable:
- Experience with remote game server technologies.
- Hands-on experience with test-driven development and automated testing.
- Experience with Java frameworks (SpringBoot, Quarks are a plus).
- Hands-on experience with document-oriented databases (MongoDB/DocumentDB is a plus), relational databases (MySQL/RDS is a plus), and message brokers/streaming platforms (RabbitMQ, Kafka are a plus).
- Hands-on experience with Docker, Kubernetes, and Helm.
- Experience with cloud service providers (AWS is a plus).
OUR OFFER:
- A collaborative environment with colleagues from all over the world (Engineering offices in Europe, Asia and US).
- Involvement in shaping your own workday and career through high degree of freedom to choose technology and your personal development.
- The opportunity to work and develop within an inspiring and fast-growing company.
- The possibility to help shaping the future of Sportradar. All developers are directly contributing to products used by our clients in the global sports business.
- A company culture that promotes kindness, sports, physical exercise and teamplay.
- Innovative and cross-team challenges office sports tournaments in game of Pool.
- Competitive salary and benefits (e.g. retirement pension and insurance plan etc.).
- Possibility to work from home office when needed (hybrid work model).
- Vibrant Women in Tech community and Sportradar Pride group inside the company inclusive for everyone to participate in.
Additional Information
Sportradar is an Equal Opportunity Employer. We are committed to encourage diversity within our teams. All qualified applicants will receive consideration without regard to among other things, your background, status, or personal preferences