freehire launches on Product Hunt on 26 August.

Follow →

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available