Mobile Game Developer (Backend Server / Full-Stack)

Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Are you passionate about crafting immersive mobile gaming experiences? Do you possess expertise in Unreal Engine / Unity / Godot? Are you driven by the challenge of delivering top-tier gaming experiences to players worldwide? Join our dynamic team at OneMT as a Mobile Game Developer!

Job Responsibilities:

  • Lead the development, optimization, and maintenance of backend server systems and live-ops events for mobile games, including planning roadmap and managing backlog, server logic, server-client communication, deployment, data storage, capacity expansion, and server merging.
  • Collaborate closely with frontend developers, game designers, and artists to integrate backend functionality seamlessly into mobile gaming experiences.
  • Utilize cloud computing platforms such as AWS / Google Cloud to deploy and manage backend infrastructure for mobile games.
  • Implement security measures to protect player data, ensure compliance with privacy regulations, and uphold server integrity & security (eg. from DDoS).
  • Monitor and analyze server performance metrics, including periods of high concurrency and peak concurrent user loads, and identifying opportunities for optimization and improvement.
  • Participate in code reviews with the development team.

Job requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field / experience.
  • Proven experience in backend server development for mobile games, with a strong focus on scalability, reliability, and performance.
  • Proficiency in developing (C++ / Python / JavaScript / Java / Go / Lua) and managing backend services for Unreal Engine, Unity, or Godot.
  • Solid knowledge in computer architecture, algorithms, data structures, and operating systems.
  • Experience with cloud computing platforms such as AWS / Google Cloud (including serverless architectures, containerization, database management), database (Redis / MQ / gRPC / MongoDB / Firebase / DynamoDB), and utilizing best practices (CI/CD / DevOps).
  • Familiarity with networking protocols and server-client communication in a gaming environment.
  • Strong problem-solving skills and ability to troubleshoot complex issues in a distributed system.
  • Excellent communication skills and ability to collaborate effectively with cross-functional teams.
  • Ability to work both independently and collaboratively in a startup-like environment.
  • Passion for gaming and a desire to create innovative, high-quality gaming experiences.
  • Bonus points for developing launched & live games and game operation experiences.

If you’re ready to take on the challenge of shaping the future of mobile gaming, we want to hear from you! Join us at OneMT and be part of our exciting journey in creating groundbreaking mobile games for players around the world!

OneMT is an equal opportunity employer and values diversity in the workplace. We offer competitive compensation, comprehensive benefits, and opportunities for professional growth and development. Join us and let’s build something amazing together!