As a Backend Server Engineer for GAME, you will be critical in designing, developing, and maintaining the robust and scalable backend infrastructure that powers our exciting range of online games. This full-time, on-site position in South Jakarta will involve collaborating with cross-functional teams to deliver seamless gaming experiences for our players.
What you'll be doing
Design, implement, and optimize backend systems and services to support our game applications
Develop secure and efficient RESTful APIs to ensure smooth communication between backend and client-side components.
Ensure backend infrastructure is scalable, reliable, and highly available
Work closely with game developers, designers, and QA to understand requirements and deliver effective solutions
Diagnose and resolve performance bottlenecks and technical issues
Participate in the full development lifecycle, from planning to deployment and maintenance
Stay updated on industry trends and apply best practices to improve backend architecture
What we're looking for
Bachelor's degree in Computer Science, Computer Engineering, or a related field
Minimum 3 years of experience in backend server development, preferably in the gaming industry
Experienced in developing secure RESTful APIs for communication between server and Unity, including Authentication (Login, Token) and Authorization (Role, Access Control)
Skilled in managing self-hosted servers (VPS), including deployment and maintenance
Strong knowledge of relational databases like MySQL or PostgreSQL, including query writing, indexing, and performance optimization
Comfortable working with JSON and integrating backend systems with client-side components
Familiar with game development concepts and able to understand game mechanics
Experience with cloud infrastructure, DevOps practices, and distributed systems
Strong problem-solving, critical thinking, and collaboration skills
Bonus points if you are:
Familiar with Unity