Backend Developer
Sportradar — Mostar, Bosnia and Herzegowina
- Implement domain logic and definitions within the system, and collaborate on product requirements by providing feedback and asking the right questions;
- Build reliable and scalable solutions, aiming for clean implementations that minimize bugs and reduce the need for support or rework;
- Continuously learn - whether it’s the business domain, the technologies we currently use, or new tools and approaches we want to explore;
- Actively suggest improvements to technical solutions or domain implementation at any time, especially during team planning sessions and retrospectives.
THE CHALLENGE:
- Implement domain logic and definitions within the system, and collaborate on product requirements by providing feedback and asking the right questions;
- Build reliable and scalable solutions, aiming for clean implementations that minimize bugs and reduce the need for support or rework;
- Continuously learn - whether it’s the business domain, the technologies we currently use, or new tools and approaches we want to explore;
- Actively suggest improvements to technical solutions or domain implementation at any time, especially during team planning sessions and retrospectives.
ABOUT YOU:
- Strong experience with Java • Solid hands on experience with Spring Boot (REST APIs, configuration, security basics)
- Good understanding of object oriented design, clean code, and design principles (SOLID)
- Experience building and maintaining backend services in production environments
- Proficiency working with SQL databases and NoSQL databases (e.g. PostgreSQL, MySQL, MongoDB) - Designing schemas, writing efficient queries, indexing
- Familiarity with Git and modern development workflows (code reviews, pull requests)
- Knowledge of messaging and event driven systems: Kafka, RabbitMQ, or similar
- Practical experience using Docker - Building images, local development, containerized services
- Familiarity with CI/CD pipelines and DevOps practices
- Experience writing unit and integration tests
- Able to work independently and take ownership of features from design to production
NICE TO HAVE:
- Experience working with Javascript/Typescript;
- Experience with build, deployment and development tools.
- Exposure to Kubernetes (deployment concepts, Helm, scaling, troubleshooting)
- Experience with cloud platforms (AWS, Azure, GCP)
- Practical experience using AI tools to support software development
- Ability to critically evaluate AI‑generated code and ensure correctness, security, and maintainability
- Understanding of best practices and limitations of AI‑assisted development
- Comfortable integrating AI tools into day‑to‑day engineering workflows to improve productivity and quality
OUR OFFER:
- A collaborative environment with colleagues from all over the world (Engineering offices in Europe, Asia and the US) including various social events and teambuilding.
- Flexibility to manage your workday and tasks with autonomy.
- A balance of structure and autonomy to tackle your daily tasks.
- Vibrant and inclusive community which welcomes all participants.
- Global Employee Assistance Program.
- Calm and Reulay app (leading well-being apps designed to support focus, quality rest, mindfulness, and long-term mental resilience).
- Online training videos.
- Flexible working hours.
OUR RECRUITMENT PROCESS:
- Initial Screening: A quick online chat with our Talent Acquisition Partner to understand your background and expectations.
- Interview: Organized online with the purpose of meeting the hiring manager, assessing team fit and learning more about the role.
- Technical Assessment: Take @ home task to showcase your technical skills.
- Technical Interview: Organized on-site to meet with the Hiring Manager and/or additional Interviewer to dive into your solution.
- Final Steps: Receive feedback and, if successful, offer!