崗位職責:
1.參與公司產(chǎn)品或項目系統(tǒng)規(guī)劃迭代,參與架構(gòu)設(shè)計,負責核心模塊開發(fā)等工作,負責與客戶溝通、方案編寫、開發(fā)實施;
2.根據(jù)產(chǎn)品和客戶需求,分析、設(shè)計,保障系統(tǒng)架構(gòu)的合理性、可擴展性及經(jīng)濟性;
3.負責技術(shù)問題的攻關(guān),系統(tǒng)優(yōu)化;協(xié)助解決項目開發(fā)過程中的技術(shù)難題;
4.參與制定技術(shù)標準,編寫相應(yīng)的技術(shù)文檔,并對通用技術(shù)進行整理,提高技術(shù)復(fù)用;
5.持續(xù)改進已有產(chǎn)品,提升產(chǎn)品性能、擴展性與體驗。
任職要求:
1. 熟悉Go語言編程,有不低于1年Go語言開發(fā)經(jīng)驗。有一定的Java/Python開發(fā)經(jīng)驗;
2. 熟悉Mysql, Redis,MQ等常用組件,了解基本原理,并對組件有一定的管理運維經(jīng)驗;
3. 熟悉Linux操作系統(tǒng),熟練使用常見的運維工具,有一定的自動化腳本編寫經(jīng)驗;
4. 熟悉Docker、Docker-compose、Dockerfile使用;
5. 熟悉gRpc微服務(wù)調(diào)用、protobuf使用;
6. 使用過go-zero框架、simple-admin框架、了解goctl腳手架加分;
7. 掌握git等工具,具備良好的分支管理和協(xié)同開發(fā)習慣;
8. 掌握swagger、apifox、bloomRpc 工具基本使用;
9. 優(yōu)秀的溝通協(xié)作能力、分析解決問題能力和學習能力。