About Company:

Our client is a software development and digital solutions company serving clients across the FinTech, Gaming, and Marketing sectors. The company has successfully delivered 20+ innovative products across 5 international markets, including Brazil, Armenia, Saudi Arabia, and the UAE.

As part of the games team, they're looking for a Game Designer to shape mobile gaming experiences players keep coming back to — from core gameplay loops to the story and characters that bring the game to life.

Responsibilities:

  • Take part in — or lead — system design discussions that shape the team's technology choices.
  • Design and build backend logic and APIs that power the product end to end.
  • Own code quality: write unit and integration tests, and review teammates' code before it ships.
  • Deploy and tune applications for speed, scale, and security in production.
  • Design and analyze systems using diagrams and process flows, including database design.
  • Push for solid distributed-systems thinking — from data structures and algorithms to complex software and protocol design.
  • Continuously look for ways to scale and optimize system performance as usage grows.

Requirements:

  • Strong hands-on experience with Java (Golang, Node.js, or PHP is a plus).
  • Comfortable working across MySQL, ClickHouse, Redis, and Elasticsearch.
  • Practical experience with message queues such as Kafka or RabbitMQ.
  • Familiar with gRPC, Docker, CI/CD, Cloud VM deployment, and observability tools like Prometheus and Grafana.
  • Skilled at designing and analyzing systems — diagrams, process flows, and database design.
  • Track record of scaling and optimizing system performance under real-world load.
  • Advanced understanding of distributed systems, design patterns, data structures, algorithms, and protocol design.

⟢ Benefits:

  • Official employment in compliance with UAE labor law
  • Partial coverage for breakfast and lunch
  • Relocation package, including flight tickets and accommodation in a company apartment
  • Home visit benefit 4 flight tickets/year to reunite with your family
  • Hybrid working & flexible hours
  • Annual fitness budget for employees
  • Multinational team with members from 16 countries, diverse yet supportive

Recruitment Process:

  • HR Interview
  • Technical Interview (live coding round)
  • Background Check
  • Offer
Similar jobs

Senior Java Engineer

Apply Now
Back to search page