Golang后端开发工程师
25-35K * 13薪
golang 上海 本科 1-3年

岗位关键词
岗位职责
thatgamecompany最为人熟知的是创造了诸多丰富而有意义并屡获殊荣的游戏,如Journey,Flower和flOw。我们最新的游戏《Sky》是我们迄今为止最复杂的作品。这是基于一个动人的人文主义故事所建立的社交网络,也是一场身在全球化的在线主题公园中不断进化的现场体验。
thatgamecompany正在组建其在中国的后端研发团队。该团队将协助公司进行长线技术储备,包括服务器端基础设施、能够用于多款游戏的平台及微服务、海量数据仓库及配套数据管线等。
【岗位职责】
你将在日常工作中涉及到:
· 设计并实现大规模、高可用的后端系统,承载百万级玩家同时在线,并努力接近零故障时间。
· 使用前沿的容器及集群管理技术,使我们的后台系统更加稳定并易于伸缩。
· 改善和维护我们日常的后端开发环境,以便让不同岗位的开发者都能够参与后端工作(例如快速简便地实现一些线上社交试验),并让新员工能够更快地上手工作。
· 日常监控服务器的运行情况,并对任何系统抖动和事故做出快速反应,以保证我们全球的玩家都能有平稳舒适的游戏体验。同时,不断改进我们的内部运维工具,使得这些日常维护工作能够更加安全和自动化。
岗位要求
我们希望你:
· 热爱电子游戏并对其有深刻理解和思考。作为一名游戏玩家,从玩家的角度考虑问题。
敢于挑战困难、承担风险,实现别人从未做过的工程成就。
· 能够适应快节奏、快速扩张的小团队。
【基本技能要求】
一年以上后端开发经验和生产环境部署经验。
· 对可扩展、高可用的后端系统有深刻的理解。熟悉常见的开源后端组件,包括但不限于高并发数据库、缓存、分布式事务解决方案及运维工具等。
· 善于从海量系统日志中提取有用信息,以及在后端系统各层级的数据及指标中寻找相关性,以便准确排查故障、识别可疑行为、定位性能瓶颈。
· 熟悉Linux生态系统。熟练掌握Linux或macOS的常用命令行工具,能够编写Python脚本。
· 精通至少其中一门语言:Go, Erlang或C++。
· 精通至少一个SQL或NoSQL数据库。
· 精通至少一个分布式队列系统。
· 热衷于学习新技术,对不同观点持开放态度并能跳出自己的舒适区。
· 能够阅读并理解英文文档,进行书面英文技术交流。可使用英语口语进行日常交流。
【进阶技能要求】
· 我们非常看重以下技能。但是最重要的是你愿意学习新知识并不断为玩家贡献价值。
· 同时精通Go和Erlang。
· 具有在生产环境管理AWS或GCP公有云的经验。
· 使用过自动化运维工具(CI/CD)来部署Kubernetes服务。
· 在MongoDB及Redis集群的模式设计(Schema Design)及性能调优方面有丰富的经验。
· 有处理分布式事务或数据一致性问题(强一致、最终一致等)的相关经验。
· 可熟练使用英语口语进行专业技术交流。
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请
立即举报