Backend Engineer

Job TypeExperience Level
Full-timeJunior, Intermediate, Senior
LocationWork Model
Riyadh, Saudi ArabiaOn-site, Remote, or Hybrid

Role Summary

As a backend programmer, you will be responsible for designing, developing, and maintaining the server-side logic and databases that power our games. This role is crucial to ensuring a smooth, reliable, and scalable online experience for our players.

Key Responsibilities

  • Develop and maintain robust, scalable, and high-performance backend systems for our games.
  • Design and implement server-side features such as leaderboards and matchmaking.
  • Work closely with game designers and game programmers to integrate backend services with the game client.
  • Optimize server code and database queries for efficiency and low latency.
  • Manage and maintain game databases, ensuring data integrity and security.
  • Implement and manage APIs for communication between the game client and server.
  • Troubleshoot and debug server issues in staging and production environments.
  • Develop and maintain tools for game administration and live operations.
  • Stay up-to-date with the latest trends and technologies in backend development and online gaming.

Requirements

  • Strong proficiency in a backend programming language such as Python or Go.
  • Solid experience with database systems (SQL, NoSQL) with hands-on experience in administration, optimization, and scaling for large-scale applications.
  • Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP).
  • Strong understanding of network protocols (TCP/IP, HTTP, WebSockets, etc.).
  • Experience with RESTful API design and implementation.
  • A deep understanding of what makes an online game successful.
  • Strong communication and collaboration skills to work effectively within a multidisciplinary team.
  • Strong attention to detail and analytical mindset.
  • Excellent problem-solving skills and a proactive approach to identifying and resolving issues.
  • Passion for video games and software development.
  • Competence in English language.

Preferred

  • Proven experience as a backend engineer or similar role, ideally in the game industry.
  • Contributed to at least one shipped title within professional settings.
  • Familiarity with container technologies like Docker and orchestration tools like Kubernetes.
  • Experience with at least one specific database system such as MySQL or Redis.
  • Knowledge of cybersecurity best practices and experience with DDoS mitigation or anti-cheat systems.
  • Experience with live operations and managing a game in production.

Nice to have

  • Experience with multiplayer game networking, latency, and synchronization.
  • Understanding of data analytics and telemetry.
  • Experience with console development kits and related tools.
  • Knowledge of major game engines such as Unity or Unreal Engine.
  • Experience working with major online gaming services such as PlayFab, Nakama, Epic Online Services, etc.

Benefits

  • Offer a competitive salary.
    Work in a creative environment within a leading gaming company in the region.
  • The opportunity to contribute to great gaming experiences.
  • Gain valuable industry experience with professional training and career development programs.
  • Work with highly skilled teams from around the world!

About Spoilz

Spoilz is an award winning and one of the fastest-growing game companies in MENA, transforming every screen into a world of fun. 

With 15+ launched titles and over 500K monthly active players, we create bold, joyful games rooted in cultural storytelling and designed for global audiences.

Spoilz is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Boost Your Gaming Experience with Spoilz

Join the Spoilz community for innovative mobile games that inspire, entertain, and reward players everyday. One tap is all it takes!

© Spoilz 2025. All Rights Reserved.