岗位职责:
1.参与公司产品或项目系统规划迭代,参与架构设计,负责核心模块开发等工作,负责与客户沟通、方案编写、开发实施;
2.根据产品和客户需求,分析、设计,保障系统架构的合理性、可扩展性及经济性;
3.负责技术问题的攻关,系统优化;协助解决项目开发过程中的技术难题;
4.参与制定技术标准,编写相应的技术文档,并对通用技术进行整理,提高技术复用;
5.持续改进已有产品,提升产品性能、扩展性与体验。
任职要求:
1. 熟悉Go语言编程,有不低于1年Go语言开发经验。有一定的Java/Python开发经验;
2. 熟悉Mysql, Redis,MQ等常用组件,了解基本原理,并对组件有一定的管理运维经验;
3. 熟悉Linux操作系统,熟练使用常见的运维工具,有一定的自动化脚本编写经验;
4. 熟悉Docker、Docker-compose、Dockerfile使用;
5. 熟悉gRpc微服务调用、protobuf使用;
6. 使用过go-zero框架、simple-admin框架、了解goctl脚手架加分;
7. 掌握git等工具,具备良好的分支管理和协同开发习惯;
8. 掌握swagger、apifox、bloomRpc 工具基本使用;
9. 优秀的沟通协作能力、分析解决问题能力和学习能力。