Backend Developer (Game SDK)
We're looking for a skilled
Backend Software Engineer
to join our team in Singapore. In this role, you will primarily build and maintain
platform services that power client integrations , including those used by our Unity SDK, while also supporting game-related backend systems.
You will design scalable APIs and services that enable features such as authentication, payments, analytics, and live operations, ensuring seamless integration between client and backend systems. This is an
on-site position based in Singapore .
Design, develop, and maintain
backend platform services and APIs
consumed by client applications and SDKs. Build systems that support
client integrations , ensuring reliability, scalability, and ease of use. Collaborate closely with Unity/SDK developers to define
API contracts and integration workflows . Develop and maintain
game backend systems
(e.g., player data, progression, live features). Architect and implement
microservices and distributed systems . Optimize system performance, latency, and scalability for high-concurrency environments. Ensure system reliability through
monitoring, logging, and alerting . Troubleshoot production issues and implement robust long-term solutions. Participate in the full development lifecycle: design, implementation, testing, deployment, and maintenance. Write clean, maintainable, and well-documented code following best practices. Continuously improve system architecture, developer experience, and integration workflows.
Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. 3+ years of backend development experience . Proficiency in at least one of the following:
Go, Java, C#, or Python . Strong understanding of
API design (REST/gRPC)
and client-server architecture. Experience building systems that support
client or SDK integrations . Experience with
databases and data storage systems
(e.g., MySQL, MongoDB, Redis). Familiarity with
messaging systems
(e.g., Kafka or similar). Solid understanding of
microservices architecture and distributed systems .● Experience with
cloud infrastructure and deployment workflows . Strong debugging and problem-solving skills, especially in distributed environments. Good communication skills in English.
Preferred: Experience building
platform or shared backend services
used across multiple applications. Experience working closely with
client/SDK teams
on integration design. Familiarity with
authentication, payments, analytics, or live operations systems . Experience with
high-concurrency or real-time systems . Experience with
containerization and orchestration
(e.g., Docker, Kubernetes). Knowledge of
observability tools
(metrics, logging, tracing). Understanding of
security and data protection best practices . Passion for games or prior experience in the gaming industry.
Backend Software Engineer
to join our team in Singapore. In this role, you will primarily build and maintain
platform services that power client integrations , including those used by our Unity SDK, while also supporting game-related backend systems.
You will design scalable APIs and services that enable features such as authentication, payments, analytics, and live operations, ensuring seamless integration between client and backend systems. This is an
on-site position based in Singapore .
Design, develop, and maintain
backend platform services and APIs
consumed by client applications and SDKs. Build systems that support
client integrations , ensuring reliability, scalability, and ease of use. Collaborate closely with Unity/SDK developers to define
API contracts and integration workflows . Develop and maintain
game backend systems
(e.g., player data, progression, live features). Architect and implement
microservices and distributed systems . Optimize system performance, latency, and scalability for high-concurrency environments. Ensure system reliability through
monitoring, logging, and alerting . Troubleshoot production issues and implement robust long-term solutions. Participate in the full development lifecycle: design, implementation, testing, deployment, and maintenance. Write clean, maintainable, and well-documented code following best practices. Continuously improve system architecture, developer experience, and integration workflows.
Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. 3+ years of backend development experience . Proficiency in at least one of the following:
Go, Java, C#, or Python . Strong understanding of
API design (REST/gRPC)
and client-server architecture. Experience building systems that support
client or SDK integrations . Experience with
databases and data storage systems
(e.g., MySQL, MongoDB, Redis). Familiarity with
messaging systems
(e.g., Kafka or similar). Solid understanding of
microservices architecture and distributed systems .● Experience with
cloud infrastructure and deployment workflows . Strong debugging and problem-solving skills, especially in distributed environments. Good communication skills in English.
Preferred: Experience building
platform or shared backend services
used across multiple applications. Experience working closely with
client/SDK teams
on integration design. Familiarity with
authentication, payments, analytics, or live operations systems . Experience with
high-concurrency or real-time systems . Experience with
containerization and orchestration
(e.g., Docker, Kubernetes). Knowledge of
observability tools
(metrics, logging, tracing). Understanding of
security and data protection best practices . Passion for games or prior experience in the gaming industry.