Golang后端開(kāi)發(fā)工程師
2-3.5萬(wàn)元/月一、職位描述
1、承擔(dān)項(xiàng)目組核心開(kāi)發(fā)或設(shè)計(jì)工作,并能夠按要求、高質(zhì)量、獨(dú)立地完成開(kāi)發(fā)或設(shè)計(jì)任務(wù)。
2、能夠指導(dǎo)普通開(kāi)發(fā)工程師的工作,審核代碼質(zhì)量,并協(xié)助解決疑難問(wèn)題。
3、負(fù)責(zé)系統(tǒng)的性能優(yōu)化、技術(shù)難點(diǎn)攻關(guān)。
4、帶領(lǐng)小組成員完成既定的開(kāi)發(fā)任務(wù)。
二、任職要求
1、熟悉Golang語(yǔ)言特性,包括并發(fā)編程、垃圾回收、內(nèi)存模型等,熟悉goroutine、channel、context等機(jī)制并有豐富實(shí)戰(zhàn)經(jīng)驗(yàn)。
2、熟練使用至少一種主流服務(wù)框架,如Gin、Beego等。
3、熟悉常用消息中間件(如Kafka、RabbitMQ、NSQ)的使用及實(shí)現(xiàn)原理。
4、熟練使用MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā),掌握索引優(yōu)化、事務(wù)處理及SQL性能調(diào)優(yōu)。
5、熟悉Redis及常用數(shù)據(jù)結(jié)構(gòu),了解持久化機(jī)制與集群模式。
6、熟悉RPC框架(gRPC、RPCX)的使用與原理。
7、具備分布式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)經(jīng)驗(yàn),了解常用設(shè)計(jì)模式。
8、具備Docker容器化部署經(jīng)驗(yàn),了解容器化開(kāi)發(fā)流程。
三、加分項(xiàng)
1、有高并發(fā)、高性能系統(tǒng)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先。
2、參加過(guò)千萬(wàn)用戶級(jí)產(chǎn)品核心開(kāi)發(fā)。
3、有開(kāi)源項(xiàng)目貢獻(xiàn)或技術(shù)博客者優(yōu)先。
4、獨(dú)立設(shè)計(jì)過(guò)分布式爬蟲系統(tǒng)。
5、參加過(guò)大型運(yùn)動(dòng)賽事相關(guān)項(xiàng)目者優(yōu)先。
四、福利待遇
1、具有競(jìng)爭(zhēng)力的薪資+獎(jiǎng)金。
2、五險(xiǎn)一金、帶薪年假、節(jié)日福利。
3、扁平化管理,廣闊的職業(yè)發(fā)展空間。
4、多樣化下午茶、團(tuán)建。
五、工作時(shí)間
9:00-18:00,彈性9:00-10:00打卡,雙休,法定節(jié)假日正常休。