Senior Backend Developer

About the Role

We’re looking for a driven and detail-oriented software engineer to join our team and help build scalable, high-performance game systems and platforms. This role is ideal for someone who enjoys solving complex technical challenges, writing clean and efficient code, and contributing to products used by players at scale.


You’ll work closely with designers, product, and engineering teams to develop and optimize core systems that power our games. If you care about performance, reliability, and building things the right way, we’d love to hear from you.


Responsibilities:

  • Design and develop gameplay systems, platform features, and supporting tools for both game platforms and individual game titles.
  • Write high-quality, clean, and maintainable code, adhering to software engineering best practices.
  • Analyze and optimize application performance, ensuring the development of high-availability and scalable systems.
  • Collaborate with cross-functional and cross-regional teams to align technical solutions with business objectives.


Qualifications:

  • 5+ years of experience.
  • Proficiency in at least one of the following programming languages: Go, C#, Java, or Python.
  • You possess practical experience working with databases and messaging frameworks like MySQL, MongoDB, Redis, or Kafka.
  • You have a deep understanding of microservice architecture and the design of distributed systems.
  • You have a comprehensive understanding of software development life cycles, which includes distributed teamwork and agile development practices.
  • You possess strong communication and collaboration skills, which enable you to work effectively in a team environment.
  • Passion for games or experience in the gaming industry is a plus.
  • Proficiency in English (written and spoken) is essential.