Back to jobs

Backend Engineer

Kuala Lumpur, Malaysia

Who We Are:

Dynamite Games is at the forefront of creating unparalleled gaming experiences for digital natives and the next generation of gamers. Our commitment to innovation and quality drives us to develop games that are not only visually stunning but also deeply engaging. Leveraging cutting-edge technology, we strive to deliver experiences that resonate with modern gamers, offering unique narratives and immersive gameplay.

What We Need:

We are looking for a Backend Engineer to join our team and help build high-performance, scalable applications for the gaming industry. In this role, you will be responsible for designing, developing, and maintaining robust backend solutions that can handle high traffic with minimal downtime. You will play a key role in service migration, performance optimization, and microservices architecture, working with cloud technologies to ensure seamless gameplay experiences. If you enjoy solving complex technical challenges and thrive in a collaborative, fast-paced environment, we’d love to hear from you!

Key Responsibilities:

  • Participate in the entire software development lifecycle, focusing on solution design, coding, deployment, and debugging.
  • Design and develop scalable, high-performance applications that can handle large volumes of concurrent users.
  • Work closely with product owners, key users, artists, and QA teams to ensure deliverables meet expectations.
  • Assist in service migration planning and the design of failover mechanisms to enhance system reliability.
  • Stay up to date with industry trends and emerging technologies to drive continuous improvement.
  • Optimize services through performance testing, troubleshooting, and resource management.
  • Build reusable code and libraries for future projects to improve efficiency and maintainability.

Who We Think Will Be A Great Fit:

  • 3+ years of experience in software engineering across the full development lifecycle.
  • Degree in Computer Science, Software Engineering, or a related field.
  • Strong foundation in Computer Science principles, including OOP, RESTful architectures, design patterns, and data structures.
  • Hands-on experience with .NET Core, C#, Entity Framework, and Web API.
  • Experience in microservices architecture and API gateway design.
  • Proficient in NoSQL & SQL databases (MongoDB, Redis, MySQL).
  • Experience with containerization frameworks (Docker, Kubernetes).
  • Knowledge of authentication frameworks and data communication protocols (WebSockets).
  • Hands-on experience with CI/CD pipelines and DevOps practices.
  • Familiarity with cloud technologies (AWS preferred – IAM, EC2, Lambda, RDS, Elasticsearch, CodeBuild, etc.).
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.

Bonus Points

  • Experience in migrating monolithic applications to microservices.
  • Knowledge of actor model concepts (Akka Actor, Kafka Stream).
  • Understanding of CQRS design patterns for large-scale databases.
  • Experience in game backend development or game engines like Unity or Cocos.
  • Background in the gaming industry, from development to live operations.
  • Familiarity with interpreted programming languages (Ruby, Python).
  • Passion for building games and creating seamless multiplayer experiences.

Create a Job Alert

Interested in building your career at Dynamite Games? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...

Tell us how you meet the requirements stated above by sharing relevant experience, skill sets and knowledge.