Software Architect
GR8 Tech
This job listing has expired
Find similar jobs instead:
Software Engineer
Minerva Defence
MLOps Engineer
Booksy
AI Systems Engineer - Forward-Deployed Builder
AI Acquisition
Azure Solutions Architect
Taviatech
Azure AI/Document Intelligence Engineer
Taviatech
Full Stack AI Developer
Confidential Employer
Senior Infrastructure & Multi-Cloud Automation / IaC Engineer - Riyadh, KSA
DeepSource Technologies
Lead Azure Data Engineer
Weekday AI
Guidewire Integration Developer
Weekday AI
Senior .NET Developer
Interpath Advisory
Job Overview
Location
Not specified
Salary
EUR 3,000 - 5,000 monthly
Employment Type
Contract
Work Arrangement
Hybrid
Sector
Information Technology & Software
Experience Level
Senior (5-8 years)
About the Company
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
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
Software Engineer
Minerva Defence
MLOps Engineer
Booksy
AI Systems Engineer - Forward-Deployed Builder
AI Acquisition
Azure Solutions Architect
Taviatech
Azure AI/Document Intelligence Engineer
Taviatech
Full Stack AI Developer
Confidential Employer
Senior Infrastructure & Multi-Cloud Automation / IaC Engineer - Riyadh, KSA
DeepSource Technologies
Lead Azure Data Engineer
Weekday AI
Guidewire Integration Developer
Weekday AI
Senior .NET Developer
Interpath Advisory