Golang-开发工程师
一、岗位职责
1、负责开发高可用、高效、稳定的产品及系统服务,根据业务需求,采用良好的技术解决方案,完成项目开发
2、负责项目的维护优化,不断演进,提高性能和质量
3、研究互联网领域的前沿技术成果,并应用于项目开发中
4、完善并遵守团队的编码规范,编写高质量、高效率、结构清晰、易读、易维护的代码
二、岗位要求
1、本科及以上学历,计算机相关专业,4年以上服务端研发经验;
2、两年及以上Golang研发经验,熟悉Go语言,至少熟悉一个golang的开源框架(Beego、Gin、Iris),具备面向对象编程能力
3、熟悉基本通信协议(socket的通信),flow,对高并发、高可用架构系统有正确、深刻的理解
4、具备独立设计、开发复杂功能模块能力
5、加分:分布式架构 opentracing, metrics, filebeat相关技术, 微服务全链路监控的开发经验