Oddin.gg

BE Senior Engineer - Golang or C#/Java

Published: 7/15/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 join our team and help us to develop and maintain multi-threaded distributed applications with an emphasis on scalability and performance. Build APIs (GraphQL, gRPC, REST) for internal and external applications and services, as it's the impact of each one that allow the whole team's deeds resonate in Valhallla.
 

What would you work on:

  • Develop and design an architecture of a microservices platform that handles tens of thousands of requests per minute.
  • Operate the cloud platform on AWS.
  • As a senior developer, solve complex problems related to multi-threaded apps, high-volume traffic, or high availability.
  • As a generalist, be part of collaborative, autonomous product teams, 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 from the Prague office or completely remotely within the European time zone.
     


Skills you will need:

  • In-depth knowledge of cloud computing principles and distributed systems design.
  • At least 5 years of experience with Golang. We are open to candidates with similar experience in C# or Java who are eager to learn Golang with our support.
  • Solid understanding of multi-threaded and event-driven distributed systems.
  • Experience with building microservices using SQL and NoSQL databases, such as PostgreSQL, Redis, and DynamoDB.
  • Familiarity with API design patterns like GraphQL or gRPC.
  • Experience running your code on AWS, Azure, or GCP.
  • Knowledge of Terraform or Docker 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.