golang开发工程师
工作内容:
1、参与业务系统服务端功能开发、迭代、优化和维护工作
2、技术项目的系统分析、设计工作,承担核心模块的研发,确保项目进度和质量
3、参与平台和产品的快速迭代和优化
职位要求:
1、1年以上Go实际项目研发经验;
2、本科及以上学历,电子信息,通讯工程,计算机等相关专业;
3、熟悉golang基础数据结构,goruntime原理,熟悉至少一个Golang web框架(例如Gin、beego、go-zero、iris等);
4、熟悉分布式、多线程及高性能的设计与编码以及性能调优;
5、熟悉常用的互联网技术,包括但不限于MySQL、NoSQL、RPC、MQ、缓存技术、微服务架构等;
6、有良好的代码习惯,结构清晰,命名规范,逻辑性强,熟悉设计模式理论;
7、有很强的与业务人员的沟通能力,分析问题和解决问题的能力,有强烈的责任心,有强大的抗压能力;
8、热爱开发工作,追求细节,追求完美,具备良好的沟通能力,团队合作能力以及项目管理能力;
9、有大型社区/电商项目经验,熟悉微服务架构,consul,etcd,grpc,docker,devops等优先;