崗位職責(zé)
1、負(fù)責(zé)高并發(fā)后端系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)和迭代優(yōu)化,保障系統(tǒng)的穩(wěn)定性、高性能與高可用性。
2、參與技術(shù)方案設(shè)計(jì)與評(píng)審,編寫(xiě)高質(zhì)量、可維護(hù)的技術(shù)文檔,推動(dòng)團(tuán)隊(duì)技術(shù)規(guī)范和最佳實(shí)踐的落地。
3、與產(chǎn)品、前端、測(cè)試等團(tuán)隊(duì)緊密協(xié)作,高效溝通,確保項(xiàng)目按時(shí)高質(zhì)量交付。
4、持續(xù)關(guān)注并優(yōu)化現(xiàn)有系統(tǒng)架構(gòu)、數(shù)據(jù)庫(kù)性能及中間件使用,解決潛在的技術(shù)風(fēng)險(xiǎn)和性能瓶頸。
任職條件
1、1~3年后端開(kāi)發(fā)經(jīng)驗(yàn),至少1年以上使用Golang進(jìn)行項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn)。
2、深入理解Golang并發(fā)模型(Goroutine/Channel)、內(nèi)存管理、GC機(jī)制等。
3、熟練使用Go生態(tài)工具鏈(Go Modules, pprof, go test, vet等)進(jìn)行開(kāi)發(fā)、調(diào)試和性能剖析。
4、扎實(shí)的linux基礎(chǔ),具備高性能、高可用性系統(tǒng)的開(kāi)發(fā)經(jīng)驗(yàn),熟悉微服務(wù)架構(gòu),熟悉日志系統(tǒng)(如ELK)、鏈路追蹤(如Zipkin、SkyWalking)及監(jiān)控平臺(tái)(如Prometheus、Grafana);
5、熟悉關(guān)系型數(shù)據(jù)庫(kù)(如MySQL)和NoSQL(如Redis、MongoDB)的應(yīng)用與優(yōu)化;
6、具備自動(dòng)化部署、持續(xù)集成(Jenkins、GitLab)及容器化技術(shù)(Docker、Kubernetes)經(jīng)驗(yàn)。
7、有Python、Shell等自動(dòng)化腳本開(kāi)發(fā)經(jīng)驗(yàn),有一定的運(yùn)維能力,會(huì)編寫(xiě)Python、有X86和ARM架構(gòu)應(yīng)用適配經(jīng)驗(yàn)者優(yōu)先。