Backend Engineer - Platform

We're looking for:

We are looking for a talented individual to join our platform team, responsible for creating and evolving core capabilities while understanding the needs of the customers. The ideal candidate will have a strong understanding of software engineering practices, an ability to create and maintain complex systems, and a passion for supporting the organization in leveraging features through abstraction.

  • Has experience engineering high-quality software in any object-oriented language
  • Has working knowledge of Continuous Integration, Continuous Delivery and TDD principles
  • Knows how to write clean, maintainable, and well-tested code with an emphasis on performance and scalability
  • Appreciates good software engineering practices (e.g. thorough code reviews, deep focus on quality, design documentation)
  • Enjoys working in a collaborative environment and interacting effectively with others

Bonus points for:

  • Experience with Kafka and/or Kubernetes
  • Experience with Go

What you'll be doing:

As a member of this team, you will play a crucial role in building the foundational layers and core building blocks of our company’s products. Your expertise in creating abstractions around features to make them available to multiple teams will be critical to the success of this position.

  • Directly contribute to the design and code of our platform
  • Enable platform to support product features more efficiently
  • Focus on making the platform stable and reliable
  • Support the expansion of the platform to the new markets as well as host the platform in a stable environment
  • Influence the health of the product in the terms of scalability, speed, quality, flexibility
  • Maintain low latency and high success rate of the platform, which directly impacts user experience
  • Conduct design, and code reviews, provide mentorship for other team members
  • Constantly iterate to entertain our customers and bring excitement to the Sports Betting and Gaming industry

You will be responsible for overseeing the creation and evolution of our platform at different levels of granularity, including:

  • Infrastructure that runs our products
  • Development environment and tools for writing, testing, and running code
  • System architecture and security
  • Key technology choices

You can expect

About Happening

Happening is the technology engine powering Superbet Group's global platforms and brands that bring thrill to customers across the world every day. We are a game-changing tech company rewriting the rules of sports betting and gaming. We are shaking up the status quo by building our own end-to-end tech stack, solving deep and complex challenges for millions of customers and shaping our culture to work uniquely for the tech community. A true challenger, our technology handles serious scale on par with the Big Techs, and customer obsession runs through every team. Building our own platform gives freedom to innovate and flip the legacy perceptions and industry stereotypes.

Should we talk? Let's do it!