崗位職責(zé):
1、負(fù)責(zé)設(shè)計(jì)、搭建或開發(fā)本公司產(chǎn)品和項(xiàng)目中所用到的開發(fā)框架、重要組件、關(guān)鍵算法、網(wǎng)絡(luò)架構(gòu)、部署方案、安全方案、高可用高并發(fā)高性能方案、集群方案等;
2、根據(jù)需求要求,提出支撐產(chǎn)品/項(xiàng)目的合理化技術(shù)方案,并為產(chǎn)品/項(xiàng)目編寫技術(shù)設(shè)計(jì)說明書;在需求變動時(shí),要及時(shí)調(diào)整技術(shù)設(shè)計(jì)方案和設(shè)計(jì)文檔;
3、負(fù)責(zé)將需求轉(zhuǎn)化為詳細(xì)設(shè)計(jì)文檔,并產(chǎn)出高質(zhì)量代碼;
4、負(fù)責(zé)系統(tǒng)的持續(xù)迭代和優(yōu)化,解決線上問題。
崗位要求:
1、5年以上go開發(fā)經(jīng)驗(yàn);
2、計(jì)算機(jī)基礎(chǔ)扎實(shí),包括但不限于操作系統(tǒng) .存儲技術(shù),計(jì)算機(jī)網(wǎng)絡(luò).數(shù)據(jù)結(jié)構(gòu)和算法;
3、熟悉常用go語言生態(tài)相關(guān)的技術(shù)棧,如gin、gorm、zap等;
4、熟練掌握go語言技術(shù),Goroutine、Channel、Context等,理解一些go底層的原理;
5、熟練掌握mysql,對數(shù)據(jù)庫的性能優(yōu)化等常用技術(shù)有清晰的認(rèn)識和理解,了解一些數(shù)據(jù)庫的底層原理,如索引、B+樹結(jié)構(gòu)等;
6、善于學(xué)習(xí),有較強(qiáng)的主觀能動性和自驅(qū)動力,對前沿技術(shù)有一定敏銳度;
7、認(rèn)同嚴(yán)苛的代碼評審、持續(xù)質(zhì)量改進(jìn)積極主動,有責(zé)任感和團(tuán)隊(duì)精神;
8、有財(cái)務(wù)開發(fā)經(jīng)驗(yàn)者優(yōu)先。