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