VNG Career Site Header

Chia sẻ việc làm

  • Logo Footer
  • Logo Footer
Tìm công việc

Lead Back End Engineer (multiplayer)- VNGGames

OfficialTechSoftware24-GDO-1797
locationtp.hồ chí minh
Xem mô tả bằng
Tiếng Việt

Mô tả công việc

We are the Vietnam’s No.1 mobile game publisher by gross revenue and scaling our global market. Our focus is on delivering the most engaging content and experience to our community of gamers, fans and publishers.

We are seeking a skilled and experienced Lead Back-end Software Engineer to join our growing team. In this critical role, you will combine your technical expertise with strategic insight to oversee the development and operations of our back-end systems. You will be responsible for driving innovation, coordinating project activities, and ensuring the successful delivery of high-quality back-end solutions.

- Develop and maintain backend services for game development and operation, ensuring stability and scalability.
- Design and implement distributed systems to support real-time multiplayer, social and competitive features such as matchmaking, leaderboards, tournaments, chat, and more.
- Implement platform that supports automation testing, device compatibility testing and performance testing.
- Collaborate with other development teams (such as frontend and game design) to integrate and optimize game features.
- Plan and prioritize project deliverables. Assist in defining project timelines, resources, and dependencies. Monitor progress and ensure timely completion of tasks.
- Collaborate effectively with cross-functional teams, including game client developers, product managers, and QA engineers. Communicate project requirements, technical challenges, and progress updates to team members and stakeholders.

Yêu cầu

- Bachelor’s Degree in Information Technology, Computer Science, or equivalent
- Extensive experience (minimum 5 years) in backend software development, preferably in the gaming industry.

1. Functional Competencies
- Strong programming skills in one or more languages such as Lua, Go, Java or C++.
- Deep knowledge of game backend services development and related technologies such as Skynet, Nakama, SmartFoxServer, Photon Engine, or similar.
- Solid knowledge of event processing models, parallel programming, multi-threading, enterprise integration pattern, Socket, Web Service, and REST
- Experience with database design, optimization, and query tuning databases like NoSQL/SQL (MongoDB, Redis, PostgreSQL, MySQL, etc.) and Caching 
- Experience with version control tools like Git and CI/CD systems. 
- Experience with technologies used in real-time data analytics such as Apache Kafka, Apache Storm, etc

2. Softskills/Leadership Competencies
- Strong problem-solving 
- Leadership abilities and the capability to provide guidance and mentorship
- Effectively collaboration with cross-functional teams and stakeholders
- Project management skills, including the ability to coordinate and prioritize tasks