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