• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
darrenlv
V2EX  ›  酷工作

高级服务器开发工程师 远程

  •  
  •   darrenlv · 2h 47m ago · 209 views
    岗位介绍与任职要求 · 原文
    岗位职责
    1. 负责游戏服务端核心系统的设计、开发与维护,包括账号、角色、背包、任务、活动、排行榜及公会等业务模块。
    2. 根据游戏玩法需求,完成通信协议、业务逻辑及数据存储设计,与 Unity3D 客户端协作完成联调和上线。
    3. 负责服务端性能优化,定位并解决高并发场景下的延迟、资源占用、数据库瓶颈及服务稳定性问题。
    4. 保障游戏数据的正确性与一致性,处理并发操作、重复请求、断线重连及异常恢复等场景。
    5. 落实服务端权威校验,对登录、道具发放、交易、支付及结算等关键流程进行安全控制,防范数据篡改、请求重放和业务逻辑漏洞。
    6. 完善日志、监控、告警及自动化部署流程,参与线上故障排查、应急处理和问题复盘。
    7. 编写技术设计及接口文档,参与代码评审,持续改进服务端代码质量和开发效率。
    任职要求
    1. 3 年及以上服务端开发经验,具备游戏服务端开发经历;参与过至少一款正式上线游戏的开发或持续运营。
    2. 熟练掌握 Go 、Java 、C++、C# 等至少一种服务端开发语言,具备良好的编码习惯和独立模块设计能力。
    3. 熟悉 TCP 、UDP 、HTTP 、WebSocket 等常见网络协议,理解连接管理、心跳、超时、重试及消息序列化机制。
    4. 熟练使用 MySQL 等关系型数据库及 Redis ,具备表结构设计、索引优化、慢查询分析和缓存设计经验。
    5. 理解多线程、异步编程及并发控制,能够处理竞态条件、死锁、重复执行和数据一致性问题。
    6. 熟悉 Linux 开发与运行环境,能够通过日志、监控及性能分析工具定位线上问题。
    7. 熟悉常见分布式系统设计,理解幂等、限流、熔断、消息队列及故障恢复等机制,能够结合业务合理应用。
    8. 具备客户端不可信的安全意识,能够独立实现身份鉴权、权限校验、关键业务校验及接口防滥用措施。
    9. 具备良好的沟通协作能力,能够与策划、客户端及测试团队配合,独立推进功能从需求分析到上线交付。
    高级岗位补充要求
    1. 5 年及以上服务端开发经验,主导过游戏核心系统或服务端架构设计。
    2. 有高并发或大规模在线业务的实践经验,能够结合实际数据说明容量规划、性能瓶颈及优化效果。
    3. 具备复杂线上故障的独立排查与处置能力,能够推动系统性改进。
    4. 能够承担技术方案评审、关键模块把关及中初级工程师指导工作。
    加分项
    1. 有实时对战、帧同步、状态同步、匹配或跨服系统开发经验。
    2. 有游戏支付、经济系统、交易系统及反作弊相关经验。
    3. 熟悉 Docker 、Kubernetes 或公有云服务,有自动化部署和弹性扩缩容实践。
    4. 有压测、容量评估、灰度发布、数据迁移或不停服更新经验。
    5. 熟悉 Unity3D 客户端协作流程,能够快速定位客户端与服务端交互问题。
    请带上简历:@aaaaaawe123
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3201 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:28 · PVG 21:28 · LAX 06:28 · JFK 09:28
    ♥ Do have faith in what you're doing.