1.參與需求分析、系統(tǒng)設(shè)計、技術(shù)方案選型和核心代碼的編寫。
2.使用 Go 語言設(shè)計和開發(fā)高性能、可擴展的后端服務(wù)和 API。
3.維護和優(yōu)化現(xiàn)有系統(tǒng),解決性能瓶頸,保障系統(tǒng)的穩(wěn)定性和可靠性。
4.編寫自動化測試(單元測試、集成測試)和技術(shù)文檔,確保代碼質(zhì)量。
5.與前端、移動端、測試和運維工程師協(xié)作,確保項目順利交付和部署。
6.關(guān)注新技術(shù)發(fā)展,持續(xù)進行代碼和架構(gòu)的優(yōu)化與重構(gòu)。
 任職要求: 
1.計算機科學或相關(guān)專業(yè)本科及以上學歷。 
2.5 年以上 Go 語言后端開發(fā)經(jīng)驗,對 Go 語言的特性(如 Goroutine, Channel, GC, 接口等)有深刻理解。 
3.熟練掌握常用數(shù)據(jù)結(jié)構(gòu)、算法、網(wǎng)絡(luò)、操作系統(tǒng)等計算機基礎(chǔ)知識。 
4.具備豐富的 MySQL/PostgreSQL 等關(guān)系型數(shù)據(jù)庫使用和優(yōu)化經(jīng)驗。 
5.熟悉 Redis 等緩存技術(shù),了解其應(yīng)用場景和最佳實踐。 
6.熟悉 RESTful API 設(shè)計規(guī)范,有豐富的 API 開發(fā)經(jīng)驗。 
7.熟悉 Git 版本控制工具及常見的團隊協(xié)作流程。 
8.具備良好的邏輯思維能力、學習能力和團隊溝通能力。 
9.對代碼質(zhì)量有嚴格要求,有良好的編程習慣和技術(shù)文檔撰寫能力。 
優(yōu)先考慮: 
1.有微服務(wù)架構(gòu)(gRPC, Protobuf)設(shè)計和開發(fā)經(jīng)驗。 
2.有消息隊列(Kafka, RabbitMQ 等)使用經(jīng)驗。 
3.有容器化(Docker)和編排工具(Kubernetes)的實際項目經(jīng)驗。 
4.有 CI/CD 流水線建設(shè)和自動化部署經(jīng)驗。 
5.有高并發(fā)、分布式系統(tǒng)設(shè)計和性能調(diào)優(yōu)經(jīng)驗。 
6.有良好的 Linux 系統(tǒng)操作和問題排查能力。