Job Search and Career Advice Platform

Enable job alerts via email!

Backend Engineer( Go Ready or Go Experienced)

HERON NEXUS SDN. BHD

Kuala Lumpur

On-site

MYR 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading game development company in Kuala Lumpur seeks an experienced Backend Engineer to optimize core game backend systems. The role includes designing backend APIs, improving high-concurrency performance, and participating in DevOps practices. Ideal candidates should have 5+ years of experience and proficiency in Java, Node.js, or Golang, along with strong MySQL optimization skills and familiarity with microservices. This role offers competitive remuneration and opportunities for professional growth.

Qualifications

  • 5+ years of backend development experience in high-concurrency systems.
  • Experience with MySQL design, indexing, and replication.
  • Familiarity with REST, gRPC, and Protocol Buffers.

Responsibilities

  • Design and optimize core game backend modules including user systems.
  • Implement backend APIs focusing on security and scalability.
  • Participate in deployment, DevOps automation, and service monitoring.

Skills

Java proficiency
Node.js proficiency
Golang experience
MySQL optimization
Redis knowledge
Microservice architecture understanding
Kubernetes experience
Communication skills

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kafka
RabbitMQ
Job description
Backend Engineer (Go Ready or Go Experienced)

Design, develop, and continuously optimize core game backend modules, including user systems, room management, matchmaking, game logic control, and real‑time gameplay.

Responsibilities
  • Design, develop, and continuously optimize core game backend modules, including user systems, room management, matchmaking, game logic control, and real‑time gameplay.
  • Design and maintain the game service access layer and gateway, ensuring efficient and stable session communication, supporting multi‑game integration and service isolation.
  • Participate in database and caching architecture design and optimization, improving read/write performance while ensuring data consistency and high availability of game state data.
  • Design and implement backend APIs (REST / gRPC) with a focus on security, low latency, and scalability, supporting both H5 and client‑based applications.
  • Ensure high‑concurrency support and performance optimization for game servers, including room scheduling, rate limiting, timeout handling, and fault recovery.
  • Participate in deployment, DevOps automation, and monitoring system construction to improve service observability, support canary releases, and enable rapid incident recovery.
  • Write technical documentation, participate in code reviews, and contribute to team‑wide engineering standards and technical problem‑solving initiatives.
Qualifications
  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.
  • 5+ years of backend development experience, meeting at least one of the following technical backgrounds:
    • Strong proficiency in Java (Spring Boot / Spring Cloud) with experience designing large‑scale systems.
    • Strong proficiency in Node.js (NestJS / Express / Koa) with solid understanding of asynchronous and high‑concurrency scenarios.
    • Go experience is a strong plus, or demonstrated ability and willingness to transition from Java / Node.js to Golang.
  • Hands‑on experience in at least two high‑concurrency online systems such as games, real‑time interaction platforms, social products, live streaming, or fintech systems, with real production support experience.
  • Solid experience with MySQL design and optimization, including indexing strategies, sharding, read/write separation, and master–slave replication.
  • Familiar with Redis and message queues such as Kafka or RabbitMQ, capable of designing high‑throughput, low‑latency data pipelines.
  • Strong understanding of microservice architectures, including service governance, service discovery, configuration management, rate limiting, circuit breaking, and degradation strategies.
  • Practical experience with backend models such as room scheduling, state machines, matchmaking systems, and multi‑user real‑time interaction control.
  • Familiar with REST, gRPC, and Protocol Buffers, with a basic understanding of network optimization and payload compression.
  • Knowledge of cloud‑native architectures, containerization (Docker / Kubernetes), and basic service security and access control practices.
  • Good communication skills, solid documentation habits, and a strong sense of teamwork.
  • Experience with real‑time voice / RTC room management / real‑time interactive systems / frame‑sync or state‑sync architectures.
  • Hands‑on experience with Kubernetes or Kubesphere, including multi‑environment deployments, CI/CD pipelines, and monitoring systems.
  • Familiarity with game front‑end and backend integration workflows, with basic client‑side debugging skills.
  • Proven experience successfully transitioning from Java or Node.js to Golang in real projects.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.