At
Happening, we are the tech powerhouse behind an online global platform that supports multiple high profile brands, delivering entertainment experiences to millions of customers worldwide. Our technology is built to rival the best in the industry — engineered by a team of bold innovators who challenge convention, break away from legacy thinking, and rewrite the rules of the game.
By blending cutting-edge technologies with a relentless focus on customer experience, we’re transforming how people interact with online sports betting and gaming. Our passion and commitment to
customer obsession drive everything we do.
Your Impact
As a
Senior Engineer within our high-performing engineering team, you'll play a critical role in pushing the boundaries of what's possible. You'll drive innovation, enhance platform scalability, and help build robust systems that support
some of the largest sports betting operations in Europe. Your work will directly impact
millions of users globally, delivering seamless and exciting gaming experiences.
We’re proudly
tech-agnostic — we value engineers who put problem-solving at the core of their craft. We look for people who choose the
right tools and technologies to build smart, scalable solutions, not just the trendiest stack. If you’re someone who thrives on tackling complex challenges at scale, you’ll feel right at home here.
Our platform operates at
Big Tech scale, processing
13 million data points every 15 seconds and managing
over 700 million Kafka messages daily. This powers high-performance, real-time experiences for millions of users. As part of our engineering team, you’ll be shaping the future of this platform, driving innovation and impact at a truly global scale.
We're are looking for someone who has:
- Several years of hands on experience in a large scale production environment.
- Advanced systems design experience that allows you to focus on robust, scalable and optimised for performance.
- Has experience engineering high-quality, highly scalable software in any object-oriented or Functional language
- A willingness to learn new technologies
- A talent for clean coding, simple solutions, automated testing, and continuous deployment
- A passion for working in the cloud and automation
- Experience working with distributed systems
- Experience building and improving upon observability
- A passion for creating user-centric, data driven solutions
Bonus points for:
- Experience in AWS (Cloudformation, MSK, S3, Cognito etc..)
- An interest in Functional Programming
- Knowledge of Kafka
- Front end development experience in React
What you'll be doing:
- Collaborating closely with geographically distributed engineering teams to design and implement scalable and robust software solutions.
- Enhancing the existing platform to increase the amount of business functionality driven by end-user configuration
- Enhancing system automation (scale, resiliency, deployment)
- Maintaining, enhancing and creating common platform components and libs (AWS, Erlang, Go, Kafka)
- Working with technical and non-technical stakeholders from the wider organization to understand and drive requirements and improvements across the platform
- Building on our CloudNative platform, enabling more use of AWS technology to aid in speeding up delivery, scale, and resiliency
- Building on our observability tooling and infrastructure to better understand the capabilities of our systems
- Growing the engineering community, building on the existing process and practices
- Leading initiatives and tasks and driving them to completion
- Drive continuous improvement initiatives to enhance team productivity and efficiency.