NodeJS Typescript 游戏服务器开发
https://www.zhipin.com/job_detail/3cf45aed80989caf03R_3N29FVFU.html?lid=6nyO8ll36Jk.search.1&securityId=buSd4VFYuTv0K-C1AqdldyxcCn7JCfZFWAg0m381FeAjI0oeuvD0aBw_CKjqzLkoVxiLlujEv2XpaCE20sAXaxxfwTRbr9SpGELsQOe9wJqVMgysVvDctXE5sMtSRXcqm4L4c8Y9xYHvXK0EdFhljT7U&sessionId=职位描述
我们正在寻找一位经验丰富且充满热情的游戏服务器开发工程师,主要使用 Node.js 开展工作,负责支持和优化游戏平台的相关系统与接口。您将与团队紧密合作,设计与实现游戏功能逻辑,优化开发流程,并推动服务器端系统的高效运作,为玩家提供优质体验。
岗位职责
开发和维护游戏平台相关接口与基础库。
设计并实现服务器端游戏功能逻辑,包括单元测试。
设计游戏功能原型,定义客户端与服务器间的通信协议。
分析服务器日志,定位并修复问题。
开发和维护其他支持性系统(如 CRM 系统、CMS 系统)。
测试与审查客户端代码,确保数据结构与通信逻辑的正确性。
维护服务器项目的测试、构建和部署流程。
维护和优化 CI/CD 系统,提升持续交付效率。
研究游戏行业新技术,提出创新解决方案。
岗位要求
Node.js 专业技能:熟练掌握 Node.js ,能够高效开发可维护、可扩展的代码。
单元测试:熟悉单元测试,熟练使用 Jest 或其他测试框架。
打包工具:熟悉 JavaScript 打包工具原理,具备使用 Webpack 等工具的经验。
数据库:熟悉 MySQL ,能够编写和优化高效 SQL 查询。
协议处理:熟悉 Protobuf 协议,能够处理数据序列化与反序列化。
Linux 系统:熟悉 Linux ,能够进行服务器操作与管理。
学习能力:具备较强的学习能力,对新技术充满好奇并乐于探索。
AI 工具:熟练使用 AI 工具提升开发效率。
沟通能力:良好的沟通技巧,能够与团队高效协作。
英语能力:具备良好的英语听说读写能力。
加分项
分布式系统与微服务架构的经验。
NoSQL 数据库经验(如 Redis )。
熟悉 AWS 云服务。
CI/CD 自动化经验。
熟悉前端框架(如 Angular/Vue/React )。
Java 及相关工具(如 Maven 或 Gradle )的经验。
使用过 Nakama 开源游戏服务器。
熟悉游戏数据分析与优化工具。
我们提供
有竞争力的薪酬与福利。
开放的创新环境与灵活的工作模式。
职业发展与学习机会。
参与热门游戏开发的机会。
如果您符合以上条件并对游戏开发充满热情,欢迎加入我们的团队,共同打造精彩的游戏体验!