golang开发工程师
岗位职责
1.负责公司自研项目相关功能和基础服务开发和维护;
岗位要求
1.本科及以上学历,计算机相关专业,3年以上Golang开发经验;
2.熟练掌握Golang编程语⾔,熟悉Golang常用框架和库,具备gRPC相关项目经验,有良好的数据结构和算法基础;熟悉TCP/IP、HTTP协议以及网络编程,并发式编程,具备高并发系统设计和开发经验;
3.熟练掌握Linux系统相关命令和工具;熟练使用一种或多种脚本语言;熟悉Linux环境下的开发和部署,具备一定排查问题的能力;
4.熟练掌握MongoDB、Redis等NoSQL以及MySQL等关系型数据库,有数据库调优经验,并具备一定优化能力;
5.熟悉RESTful API设计与开发,熟悉微服务架构;了解Docker、Kubernetes等容器化技术,能够进行容器的部署和管理;
6.学习能力强,有强烈的责任心和团队精神,具备良好的沟通能力和解决问题的能力;注重代码质量,有良好的编程习惯,善于主动深究问题的根源,并主动跟进和解决问题,并具备一定抗压能力;