职位描述1、使用Golang开发高并发、可扩展的后台服务,参与需求分析、设计、开发、测试与运维等工作;2.持续优化和重构现有系统,高效支撑业务快速发展;3.分析系统瓶颈,解决各种疑难问题,对系统进行性能调优;4、编写高质量、可维护的代码,保证代码规范与系统稳定性;职位要求1、精通Golang开发,具备扎实的编程功底和良好的代码习惯;2、5年以上Golang全职开发工作经验,了解底层相关源码者优先;3、熟练掌握Golang常用框架,深入了解其特性和实现原理;4、理解Golang协程机制,精通channel和锁的使用,对避免数据竞争有自己的见解;5、熟悉TCP/IP,HTTP协议及网络编程;6、熟悉业务开发相关的技术栈,包括常见的数据库(mysql、sqlite)、网络协议(tcp,http)、缓存(如Redis)、消息队列(kafka),有丰富的API设计经验;7、具备线上问题排查,架构优化以及性能优化等能力;8、熟悉linux常用指令;