Our client is a leading provider of B2B esports betting solutions, delivering an end-to-end ecosystem to bookmakers worldwide. They help operators attract a new generation of bettors, drive betting volumes 24/7, and improve sportsbook profitability. The company works with purely esports titles like Dota2, LoL, and CS, as well as esports analogues of traditional sports like FIFA (soccer) and NBA2K (basketball). Using available data, they create and continuously improve mathematical models to predict match odds. With a team of over 150 people based in the Czech Republic and across Europe and Asia, the company is growing rapidly and looking for an experienced developer to join their team.
- Develop and design the architecture of a microservices platform handling tens of thousands of requests per minute.
- Operate the cloud platform on AWS.
- Solve complex problems related to multi-threaded apps, high-volume traffic, or high availability as a senior developer.
- Collaborate in autonomous product teams, deliver end-to-end functionality, and foster innovation and high-quality products in a fast-paced startup environment.
- Share knowledge and support team members through code reviews while working onsite from the Prague office or remotely within the European time zone.
Requirements:
- In-depth knowledge of cloud computing principles and distributed systems design.
- At least 5 years of experience with Golang.
- 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 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 Can Expect:
- Participation in the vision to become the No. 1 esports analytics company.
- Opportunity to work at the intersection of two booming industries - esports and betting.
- A fast-growing startup culture that quickly adapts to changes and learns from mistakes and feedback.
- A get-things-done attitude.
Why Cooperate with Integra?
- Stable company with continual growth.
- Collaboration with more than a hundred local and foreign companies.
- Friendly and individual approach.
- Management of custom development and penetration/performance testing.
- Free tax and accounting advice.
- Great team-building activities such as barbecues, rum tastings, sports activities, and more.