职位描述:
1.负责web项目基础架构、业务架构的设计与演进;
2.负责后端service功能接口的开发和设计;
3.负责api网关功能组件的开发和设计;
4.深入发掘和分析业务需求,撰写技术方案和系统设计;
5.负责数据库结构、缓存、消息队列的设计和优化工作;
6.分析系统瓶颈,解决各种疑难问题,对系统进行性能调优;
7.对于代码持续进行优化和重构工作,并积极参与 code review.
岗位要求:
1. 本科及以上学历,3 年以上互联网产品后端开发工作经验;
2. 熟练使用Golang 编程语言;
3. 熟悉 MySQL, Redis, ES, Kafka, K8S 等基础设施的使用;
4. 熟练掌握 HTTP, TCP/IP, WebSocket 相关网络协议;
5. 熟悉 Linux 操作系统,Shell 脚本编写,具备较好的系统瓶颈发现和解决问题的能力;
6. 熟悉设计模式、网络编程、并发处理、具备较高的后端全局视野;
7. 团队合作能力,良好的沟通能力与口头、书面表达能力;
8. 熟练掌握 Git 等团队协作工具,并具备良好的开发功底和开发习惯;
9. 有大数据处理相关经验优先