DescriptionAs a Game Backend Developer, you will be responsible for the backend development of game systems, including architecture design, implementation, and optimization.
Your tasks will involve analyzing and developing solutions based on game business requirements, primarily using Golang, along with PHP, containerization, and deployment.Key Responsibilities:*Design, implement, and optimize backend architecture for game systems.
*Analyze business requirements and develop appropriate technical solutions.
*Utilize Golang for backend development.
*Maintain and develop existing systems using PHP.
*Work with databases like MySQL and PostgreSQL, including performance tuning.
*Implement caching mechanisms using Redis and Memcached*Design APIs and develop microservices architecture.
*Use Docker for containerization and Kubernetes for container orchestration.
*Work within a Linux environment.
*(Preferred) Utilize game-specific technologies such as game server frameworks and real-time communication protocols.Skills & Knowledge:*Strong understanding and practical experience with Golang.
*Familiarity with backend architecture design, implementation, and optimization for turn-based games.
*Proficiency in PHP for maintaining and developing existing systems.
*Knowledge of databases (e.g., MySQL, PostgreSQL) and performance tuning.
*Familiarity with caching mechanisms (e.g., Redis, Memcached).
*Familiarity with API design and microservices architecture.
*Experience with containerization (Docker) and container orchestration (Kubernetes).
*Experience working in a Linux environment.
*Understanding of game-specific technologies such as game server frameworks and real-time communication protocols is a plus.
*Ability to understand, analyze, and translate business requirements into technical specifications.
*Proven ability to analyze complex problems, identify root causes, and develop effective solutions.
Experience with debugging tools and techniques is highly desirable.
*Strong communication skills to effectively collaborate with cross-functional teams, including designers, project managers, and other stakeholders.
*Demonstrates a positive and collaborative approach to teamwork and problem-solving.
*Understanding of game server frameworks and real-time communication protocols.Strong skills for effective collaboration with cross-functional teams.
*Demonstrates a positive and collaborative approach to teamwork and problem-solving.Requirements:*A minimum of 5 years of relevant development experience.
*Proficiency in English is essential for international collaboration.
Depending on the project's region, proficiency in local languages like Mandarin or Cantonese may also be required.
*Strong communication and cross-cultural collaboration skills.
*Bachelor's degree in Computer Science or a related field, or equivalent work experience.Role is open for NZ Citizens, Permanent Residents, Residents, Australian Citizens or valid Work Visa Holders.Apply online for this role or contact Caley Staveley for more information.
#J-18808-Ljbffr
Built at: 2025-05-17T06:02:13.310Z