崗位職責(zé):
1.系統(tǒng)設(shè)計(jì)與開發(fā):參與軟件系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)和架構(gòu)規(guī)劃,負(fù)責(zé)系統(tǒng)核心模塊的代碼編寫(包括GO和Python語言)、確保系統(tǒng)性能、質(zhì)量和安全。
2.維護(hù)與升級(jí):需要定期對(duì)后端系統(tǒng)進(jìn)行維護(hù)和升級(jí),解決系統(tǒng)運(yùn)行過程中出現(xiàn)的問題,保證系統(tǒng)的持續(xù)穩(wěn)定運(yùn)行
3.接口設(shè)計(jì)與優(yōu)化:需要與前端團(tuán)隊(duì)緊密合作,開發(fā)前后端之間的接口,確保數(shù)據(jù)的準(zhǔn)確、高效傳輸
4.技術(shù)難題攻克:針對(duì)復(fù)雜業(yè)務(wù)場景進(jìn)行技術(shù)攻關(guān),優(yōu)化現(xiàn)有系統(tǒng)架構(gòu),提升系統(tǒng)可擴(kuò)展性、穩(wěn)定性和可用性
知識(shí)技能:
1.熟練掌握GO語言及其生態(tài)系統(tǒng),包括標(biāo)準(zhǔn)庫、第三方庫和框架。熟悉 grpc、go-zero、gin、gorm;
2.熟悉面向?qū)ο缶幊趟枷?,具備良好的編程?xí)慣和代碼規(guī)范;
3.熟悉常見中間件技術(shù),如消息隊(duì)列、列式存儲(chǔ)、分布式鍵值存儲(chǔ)、大數(shù)據(jù)存儲(chǔ)等;
4.了解網(wǎng)絡(luò)、操作系統(tǒng)基礎(chǔ)知識(shí),有相關(guān)的編程經(jīng)驗(yàn);
5.了解并掌握常用的數(shù)據(jù)結(jié)構(gòu)和算法;
6.具備產(chǎn)品研發(fā)經(jīng)驗(yàn);
7.對(duì)編碼工作富有熱情,有較好的產(chǎn)品意識(shí),能快速理解業(yè)務(wù)邏輯。