Senior Backend Developer - Global Realistic 3A Action Game
Tencent
Job Summary
This role involves designing and developing the core architecture of a global, realistic 3A action game's backend. Responsibilities include developing and maintaining the game's basic platform, designing and developing server-side modules, and ensuring server performance, stability, security, and efficiency. The ideal candidate will have 5+ years of Linux game backend development experience, strong C/C++ skills, familiarity with various scripting languages, and a deep understanding of network programming, operating systems, databases, and multithreading. Experience with large-scale, high-performance, and distributed development is highly preferred, as is a proven track record of successful online game product development. Strong analytical, problem-solving, communication, and teamwork skills are essential.
Must Have
- 5+ years Linux game backend dev experience
- C/C++ & scripting language proficiency
- Strong network programming, OS, database, multithreading knowledge
- Core backend architecture design & development
- Game platform development & maintenance
- Server module design & development
- High-performance, distributed system experience
Good to Have
- Experience with large-scale, high-performance, distributed development
- Successful online game product experience
Job Description
Responsibilities:
1.负责游戏后台核心架构设计及开发;
2.负责游戏基础平台的开发与维护;
3.负责游戏服务器系统模块设计和开发工作;
4.对服务器端性能,稳定性,安全性,效能等多方面质量负责。
Requirements:
1.本科及以上学历,5年或以上Linux游戏后台开发经验;
2.熟悉Unix/Linux操作系统下的C/C++开发,熟悉shell/python/一种或以上脚本语言;
3.拥有扎实的编程基础,熟悉网络编程、操作系统、 数据库、多线程等基础知识;
4.对海量、高性能、分布式开发有经验者优先;
5.具备完整的网络游戏项目开发经验,有成功线上产品者优先;
6.熟悉游戏开发过程中的细节,具备优秀的分析解决问题能力和沟通协作能力和抗压能力。