Senior Java/Kotlin engineer
Published: 9/2/2024
Independent contractor or full timeOn-site/Hybrid/Remote
Oddin.gg is the global leader in B2B esports betting solutions. We are delivering an end-to-end ecosystem to bookmakers across the globe. Operators partnering with Oddin.gg can attract a new generation of bettors, drive betting volumes 24/7, and improve sportsbook profitability.
We work with purely esports titles such as Dota2, LoL, CS:GO, as well as esports analogues of traditional sports like FIFA (soccer), NBA2K (basketball), and more. Based on the data we have available, we create and continuously improve mathematical models that help us predict match odds.
With a team of 170+ people, based in the Czech Republic and many other locations across Europe and Asia, Oddin.gg is growing at a fast pace and is looking for an experienced developer.
Your position among fellow Vikings:
Oddin is summoning a Viking or a Valkyria to join the raid as an experienced engineer to design and maintain a brand-new data portal that aggregates various data sources, based on GraphQL or gRPC, to a scalable and configurable system for millions of viewers.
What would you work on:
- Design an architecture for a brand-new data portal, choose the right technologies, implement initial PoCs to make the first directional decisions, and gradually develop the iterations.
- Operate the cloud platform on AWS, introduce observability
- As a senior engineer, solve complex problems related to highly configurable applications, a high amount of active users, content caching, and high availability
- As a generalist, be part of a new collaborative, and autonomous product team, deliver end-to-end functionality, and foster ownership, innovation, and high-quality products in a fast-paced startup environment with no strict processes.
- Share knowledge and support other team members (e.g., through code reviews) while working onsite or at least visiting us biweekly at the Prague office
Skills you will need:
- At least 5 years of experience with Kotlin, or 1+ year in Kotlin and the rest in Java
- Good knowledge of cloud computing principles and distributed systems design
- Awareness of modern technologies used for similar content-based applications; pragmatic approach to choosing the right ones
- Experience with SQL, NoSQL, e.g. PostgreSQL, Redis, etc.
- Understanding of caching approaches to serve a high volume of users
- Familiarity with API design, and data processing using APIs, using e.g. GraphQL or gRPC
- Experience running your code on AWS, Azure, or GCP.
- Knowledge of Terraform, Docker, or Kubernetes is a plus.
- Familiarity with Agile development practices. Interest in esports (a plus!).
What You'll Get Here:
- Participation in our vision to become the No. 1 esports analytics company.
- Huge opportunity to work at the intersection of two booming industries - esports and betting.
- A culture of a fast-growing startup that learns from mistakes and feedback, quickly adapts to the changes and offers huge opportunities for personal growth.
- Get things done attitude.
- Fully remote / Hybrid or office mode based on your preference.
- Regular team-building activities.
- Company-sponsored language courses.
- Contribution to a Multisport card.
Excited to join the raid?
Apply with your CV/LinkedIn profile by sending us an email at careers@oddin.gg.