About the role
Bayes Esports is looking for an experienced (Senior) Java Backend Developer (m/f/d) to help us shape the future of esports data infrastructure. Join our Berlin-based engineering team and work on scalable, high-performance systems powering real-time esports experiences around the world.
You will be responsible for designing, developing, and maintaining high-performance backend services that power our applications. You will work closely with Frontend developers, DevOps engineers, and product teams to build scalable and efficient solutions.
Backend Development & Architecture
Design, implement, and maintain scalable microservices using Java and Spring Boot.
Develop and optimize RESTful APIs for seamless frontend-backend communication.
Utilize RabbitMQ for efficient message queuing and event-driven architecture.
Database & Cloud Infrastructure
Work with PostgreSQL to design and optimize database schemas and queries.
Ensure data integrity, security, and performance tuning.
Deploy and manage applications using AWS, Terraform, Kubernetes, and Helm.
Performance, Security, & Reliability
Implement Istio service mesh to enhance service communication and security.
Utilize Docker for containerized applications and deployment automation.
Ensure high availability and scalability using cloud-native best practices.
Collaboration & Agile Development
Work closely with Frontend developers (React, Redux, SCSS, Bootstrap) to ensure seamless API integration.
Participate in Agile/Scrum workflows, including sprint planning and retrospectives.
Contribute to technical discussions and decision-making processes.
About the company
Bayes Esports is the leading data ecosystem for esports, pioneering official data offerings and premium esports services that empower a wide variety of use cases for our clients ranging from tournament organizers to sportsbooks, fantasy platforms, and media companies.
Our partners are some of the biggest names in the industry including the ESL FACEIT Group, the tournament organizer for top Counter-Strike 2 and Dota 2 leagues, and the Esports World Cup, the first-of-its-kind ongoing multigame global tournament held annually in Saudi Arabia. With esports data warehousing, analytics, and distribution, we are building the technology and tools that transform the esports experience for fans worldwide into unforgettable heart-racing moments.
Data is key for fan engagement in any sport and esports is no different. Imagine Formula 1 drivers "taking you on a ride" using their helmet cameras, widgets with fastest lap counts, or football with its scoreboards, heated moments replays, player performance stats, or match predictions. Our Bayes Esports data toolkit empowers the esports industry to offer the same experiences to fans. The more data points, visuals, or statistics there are to follow - the more captivating each esports becomes.
Across all departments — Engineering, Product, Sales, Marketing, Partnerships, Finance, People & Culture, and beyond—Bayes Esports' team is always developing new pioneering data-driven solutions and tools.
Our technology is built on three key pillars: PYTHON, JAVA, and AWS.
As a scale-up business with a startup mindset, we embrace innovation at every level, empowering each team to play a vital role in our growth and evolution. Flexibility and thinking outside the box are essential to our success.
At the heart of Bayes Esports are our core values, which guide us in everything we do.
- Ownership
- Excellence
- Boldness
- Cooperation
- Mindset
We believe that teamwork makes the dream work - and that's why we've built a team that supports each other at every turn.
We work and game from a central office in the heart of Berlin's vibrant Kreuzberg. Packed with unlimited snacks and treats, a fitness area, a gaming room, bi-weekly massage sessions, and a flexible hybrid setup so our employees can always feel their best.