About the job
GR8 Tech specializes in creating cutting-edge B2B iGaming platforms designed for operators who strive for excellence.
We offer comprehensive, high-impact technology solutions tailored to scale effectively , encompassing seamless integrations, expert consultations, and ongoing operational support. Our platform empowers millions of active users, fostering genuine business growth. It's truly the iGaming Platform for Champions.
With over 1000 GR8 professionals distributed across various locations and time zones, we don’t merely deliver technology , we partner with operators to craft success stories across diverse brands, markets, and geographies.
Our ambition propels us forward. Our people bring it to life.
If you possess a challenger spirit and a champion's drive, we invite you to join our team.
Role Purpose:
This position is pivotal in aligning ambitious business objectives with high-performance engineering outcomes. You will take full ownership of architectural strategies, governance standards, and the long-term stability of our distributed systems, helping us to expand our technical ecosystem.
Your Responsibilities:
Strategy & Architecture Design
- Establish and promote technological principles that harmonize short-term delivery with long-term system durability.
- Design distributed systems utilizing Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and Event-Driven Architecture (EDA).
- Select and assess the most effective tools, from Kafka streams to NoSQL databases, to address specific scalability challenges.
Resilience & Governance
- Incorporate failure-resilient designs using patterns such as Circuit Breaker, Bulkhead, and advanced Rate-limiting.
- Create governance frameworks that empower developers while maintaining system integrity.
