About the Company

GR8 Tech is a leading provider of B2B iGaming platforms, empowering operators to lead in the market. We deliver full-cycle, high-impact technology solutions, including seamless integrations, expert consulting, and comprehensive operational support. Our platform is designed for scalability and powers millions of active players, driving significant business growth. With over 1000 dedicated professionals across various locations and time zones, we focus on building success stories for our clients. Our culture is built on trust, ownership, and a growth mindset. We encourage speed, curiosity, and authenticity, fostering an environment of open feedback, experimentation, and mutual support. Our core values include Fuelled by Trust, Own Your Game, Acceler8, Challenge Accepted, and Bulletproof.

Job Description

GR8 Tech is seeking a highly skilled Software Architect to join our dynamic team and play a pivotal role in scaling our technical ecosystem.

In this strategic position, you will be instrumental in bridging ambitious business goals with high-performance engineering realities. Your primary responsibilities will include defining and evangelizing technology principles, architecting robust distributed systems using Domain-Driven Design, CQRS, and Event-Driven Architecture, and selecting appropriate tools like Kafka and NoSQL databases to overcome scale bottlenecks.

You will also focus on designing for resilience by implementing patterns such as Circuit Breaker and Bulkhead, establishing effective governance frameworks, and optimizing data strategies for SQL/NoSQL databases under heavy load. Furthermore, you will build scalable infrastructure using Kubernetes, Docker, and Infrastructure as Code, modernize CI/CD pipelines, and drive FinOps initiatives for cost-efficient cloud architecture.

This role offers the opportunity to provide technical leadership, unblocking engineering teams by breaking down complex problems and leading architecture reviews to foster a culture of technical excellence.

To apply for this role, click the Apply button on this page and follow the instructions.

Required Skills

MicroservicesEvent-Driven Architecture (EDA)Domain-Driven Design (DDD)CAP theoremACID propertiesFault-tolerance patternsAWSAzureKubernetesDockerTerraformInfrastructure as Code (IaC)SQLNoSQLDatabase shardingDatabase replicationQuery optimizationKafkaStream processing

Key Responsibilities

  • Define and evangelize technology principles that balance short-term delivery with long-term system vitality.
  • Architect distributed systems using Domain-Driven Design (DDD), CQRS, and Event-Driven Architecture (EDA).
  • Select and validate the right tools—from Kafka streams to NoSQL stores—to solve specific scale bottlenecks.
  • Design for failure by implementing patterns like Circuit Breaker, Bulkhead, and advanced Rate-limiting.
  • Establish governance frameworks that unblock developers rather than slowing them down with bureaucracy.
  • Optimize data strategies, including sharding, replication, and performance tuning for SQL/NoSQL databases under heavy load.
  • Build scalable infrastructure using Kubernetes, Docker, and Infrastructure as Code (Terraform/Ansible).
  • Modernize CI/CD pipelines to ensure automated, secure, and rapid deployments.
  • Drive FinOps initiatives to ensure our cloud architecture is as cost-efficient as it is performant.
  • Unblock engineering teams by breaking down complex problems into clear, documented architectural blueprints.
  • Lead architecture reviews and mentor senior engineers to foster a culture of technical excellence.

Qualifications

  • 5+ years in senior/lead engineering roles with a proven track record in Microservices, EDA, and DDD.
  • Deep understanding of CAP theorem, ACID properties, and implementing fault-tolerance patterns.
  • Hands-on mastery of AWS or Azure, including Kubernetes, Docker, and Terraform (IaC).
  • Expert-level SQL/NoSQL knowledge, including database sharding, replication, and query optimization.
  • Proficiency in Kafka (architecture, stream processing, and optimization for reliability).
  • Master’s degree in Computer Science or a related technical field.

Benefits & Perks

  • Annual budget for Sports, Medical, Mental health, Home office, and Languages.
  • Paid maternity/paternity leave with monthly childcare allowance.
  • 20+ vacation days, unlimited sick leave, and emergency time off.
  • Remote-first work environment with tech support and coworking compensation.
  • Regular team events (online/offline/offsite).
  • Internal courses and growth programs to support a learning culture.

How to Apply

This job has expired

Join Our Communities

The iGaming industry is experiencing rapid expansion, demanding robust and scalable technical infrastructures. This role is crucial for translating ambitious business objectives into high-performance engineering solutions. You will architect distributed systems using Domain-Driven Design, CQRS, and Event-Driven Architecture, selecting optimal tools like Kafka and NoSQL databases to address scalability challenges. Your focus on designing for failure with patterns such as Circuit Breaker and Bulkhead, alongside establishing effective governance frameworks, will ensure system vitality and developer productivity. Furthermore, you will drive the modernization of CI/CD pipelines and implement FinOps initiatives for cost-efficient cloud architecture.

Posted Date

April 4, 2026

7 people viewed this job