崗位職責(zé):
1. 負(fù)責(zé)公司產(chǎn)品的后端系統(tǒng)設(shè)計(jì)、開發(fā)與維護(hù)工作,確保系統(tǒng)的穩(wěn)定性、可擴(kuò)展性和高性能。
2. 根據(jù)產(chǎn)品需求,設(shè)計(jì)合理的數(shù)據(jù)庫(kù)架構(gòu)和數(shù)據(jù)模型,優(yōu)化數(shù)據(jù)庫(kù)性能,保障數(shù)據(jù)的安全性和完整性。
3. 與前端開發(fā)團(tuán)隊(duì)緊密合作,完成前后端的數(shù)據(jù)交互和接口對(duì)接,確保數(shù)據(jù)的正確傳輸和系統(tǒng)的整體協(xié)同工作。
4. 參與后端技術(shù)選型和架構(gòu)設(shè)計(jì),探索并引入新的后端技術(shù)和框架,推動(dòng)后端技術(shù)的持續(xù)進(jìn)步。
5. 編寫后端開發(fā)文檔,包括技術(shù)方案、代碼注釋、接口文檔等,便于團(tuán)隊(duì)成員之間的知識(shí)共享和協(xié)作開發(fā)。
6. 持續(xù)優(yōu)化后端系統(tǒng)性能,通過(guò)代碼優(yōu)化、緩存策略、分布式架構(gòu)等手段,提升系統(tǒng)的響應(yīng)速度和處理能力。
任職要求
1. 計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,具備扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識(shí),包括數(shù)據(jù)結(jié)構(gòu)、算法、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)等。
2. 1-3年后端開發(fā)工作經(jīng)驗(yàn),有成功上線的項(xiàng)目經(jīng)驗(yàn),能夠獨(dú)立承擔(dān)后端開發(fā)任務(wù)并按時(shí)交付高質(zhì)量的成果。
3. 熟練掌握Go,Python等語(yǔ)言,熟悉語(yǔ)言生態(tài),語(yǔ)言特性,性能優(yōu)化等技巧。
4. 熟悉Mysql 、Memcached、Redis、RabbitMq、 kafka、nginx等常用WEB組件。
5. 熟悉各種golang框架,如gin,fiber等,python框架,flask等。
6. 熟悉分布式系統(tǒng)的設(shè)計(jì)和開發(fā),了解分布式緩存、消息隊(duì)列、服務(wù)發(fā)現(xiàn)等技術(shù)原理和應(yīng)用場(chǎng)景。
7. 具備良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,能夠與產(chǎn)品經(jīng)理、前端開發(fā)人員、測(cè)試人員等緊密合作,共同推進(jìn)項(xiàng)目進(jìn)展。