工作職責(zé):
1.?采用Go語言(Golang)開發(fā)穩(wěn)健可擴(kuò)展的后端程序。
2.?基于SOA架構(gòu),為各類項(xiàng)目需求設(shè)計(jì)架構(gòu),開發(fā)后端所有功能服務(wù),同團(tuán)隊(duì)成員合作并積極提出建議和反饋。
3.?通過單元測試、自動(dòng)化以及代碼審查等提升優(yōu)化代碼質(zhì)量。
4.?積極參與各種頭腦風(fēng)暴會(huì)議并對(duì)用到的技術(shù)、算法和產(chǎn)品功能提出意見和建議。
5.?負(fù)責(zé)和保證相關(guān)系統(tǒng)的穩(wěn)定、持久運(yùn)行,幫助解決各種平臺(tái)級(jí)系統(tǒng)的問題。
6.?重點(diǎn)及難點(diǎn)技術(shù)攻堅(jiān),并按時(shí)交付研究成果。
任職要求:
1.?計(jì)算機(jī)或數(shù)學(xué)相關(guān)專業(yè)??萍耙陨蠈W(xué)歷優(yōu)先考慮,從事互聯(lián)網(wǎng)軟件開發(fā)工作3年及以上。
2.?1-2年及以上golang開發(fā)經(jīng)驗(yàn),編碼能力強(qiáng)。
3.?有較強(qiáng)的團(tuán)隊(duì)精神和溝通協(xié)調(diào)能力。
4.?基礎(chǔ)扎實(shí),熟悉常用數(shù)據(jù)結(jié)構(gòu)和算法,熟悉主流分布式系統(tǒng)設(shè)計(jì)概念和算法。
5.?精通MySQL/redis/MemCache的應(yīng)用開發(fā)、設(shè)計(jì)原理和性能優(yōu)化。
加分項(xiàng):
1.?對(duì)高并發(fā)、高可用的互聯(lián)網(wǎng)軟件系統(tǒng)有正確、深刻的理解。
2.?熟悉消息系統(tǒng)和PUSH服務(wù)的構(gòu)建方法。
3.?C++/Java開發(fā)工作經(jīng)驗(yàn)。
4.?熟悉網(wǎng)絡(luò)爬蟲系統(tǒng)的構(gòu)建方法。
5.?有一定的技術(shù)領(lǐng)導(dǎo)力。
6.?熟悉開放平臺(tái)的構(gòu)建方法,以及開放開發(fā)規(guī)范。