崗位職責(zé)
1.根據(jù)公司的項(xiàng)目需求負(fù)責(zé)高并發(fā)、分布式系統(tǒng)的架構(gòu)設(shè)計、開發(fā)和性能優(yōu)化,主導(dǎo)技術(shù)方案落地。
2.參與核心模塊的代碼編寫,解決關(guān)鍵技術(shù)難題(如微服務(wù)通信、高可用、數(shù)據(jù)一致性等)。
3.參與團(tuán)隊(duì)管理,根據(jù)業(yè)務(wù)規(guī)劃及系統(tǒng)現(xiàn)狀制定中長期技術(shù)規(guī)劃并落地實(shí)施
任職要求
硬性條件:
1.3年以上Go開發(fā)經(jīng)驗(yàn),深入理解Goroutine、Channel、內(nèi)存模型、GC機(jī)制等底層原理。
2.熟悉標(biāo)準(zhǔn)庫及常用框架(Gin、Beego、Echo等),具備高性能代碼優(yōu)化經(jīng)驗(yàn)。
3.5年以上后端開發(fā)經(jīng)驗(yàn),其中至少3年以上Go語言實(shí)戰(zhàn)經(jīng)驗(yàn)。
4.能接受短期出差
技術(shù)要求:
1.精通微服務(wù)架構(gòu)設(shè)計,熟悉RPC框架(gRPC、Thrift)、消息隊(duì)列(Kafka、RabbitMQ)。
2.掌握分布式系統(tǒng)技術(shù)(熔斷/降級、分布式鎖、事務(wù)處理等)。
3..熟練使用MySQL/PostgreSQL,具備索引優(yōu)化、分庫分表經(jīng)驗(yàn)。
4..熟悉Redis/MongoDB等NoSQL數(shù)據(jù)庫及緩存策略。
5.熟悉Docker、Kubernetes、Prometheus等云原生工具鏈。
6. 對業(yè)務(wù)有較好的理解和抽象能力,設(shè)計的系統(tǒng)具備合理的可用性、容錯容災(zāi)能力、復(fù)用度和擴(kuò)展性
7. 具備良好的團(tuán)隊(duì)合作精神和溝通能力,具備一定的項(xiàng)目管理經(jīng)驗(yàn);
8. 具備較強(qiáng)的自我驅(qū)動能力和持續(xù)學(xué)習(xí)意愿,關(guān)注技術(shù)前沿和趨勢,有較強(qiáng)的分析解決問題的能力。
加分項(xiàng):
1.有高并發(fā)系統(tǒng)(如百萬級QPS)開發(fā)經(jīng)驗(yàn)。
2.熟悉Linux網(wǎng)絡(luò)編程、性能調(diào)優(yōu)(如pprof、trace工具)。
3.參與過開源項(xiàng)目或技術(shù)社區(qū)貢獻(xiàn)。
4.熟悉其他語言(如Python、Java、Rust)或全棧能力。
5.性格外向,喜歡運(yùn)動和參加團(tuán)體活動
6.有海外休閑游戲開發(fā)經(jīng)驗(yàn)優(yōu)先