任职要求:
1、3年以上工作经验,2年以上游戏服务端开发经验,参与过完整的上线项目;
2、熟悉linux操作系统,了解shell脚本语法,熟悉docker部署技术原理;
3、熟练掌握 go 语言的标志性特性,了解 go 的性能优势。熟练掌握Go语言开发,具有扎实的编程基础,良好的编程习惯以及代码规范,对channel等关键组件有较深的使用经验;
4、熟悉计算机原理,操作系统,数据结构等基础知识;
5、熟悉网络编程,TCP、HTTP(S)、以及Websocket编程;
6、熟练使用MySql、MongoDB、redis、ES等常用数据库和组件;
7、熟练使用Etcd、消息队列、rpc框架;
8、熟悉Actor/CSP等高并发模型,有高性能分布式游戏服务器开发经验者优先;有微服务架构经验优先。
9、掌握git等工具,具备良好的分支管理和协同开发习惯。
加分项:
1、对startrocks、clickhouse等有使用经验。
2、有C++/node.js等开发经验,尤其是游戏的后端开发经验。
工作职责:
1、 使用 Go 语言开发的服务端功能和后台系统和维护;
2、服务端的基础架构优化及升级,不断提升代码质量、可扩展性和可维护性
3、进行相关技术文档编写、方案设计;
4、负责系统稳定性方案设计及优化