職能概述:
負責公司核心后臺服務系統的架構設計、開發、調試及運維工作,基于Golang技術棧構建高性能、高可用的后臺服務系統。參與從需求分析、技術選型到系統部署的全生命周期管理,保障系統的穩定性、可擴展性和安全性,并通過技術創新持續優化系統性能。
工作經驗:
1.3年以上后端開發經驗,至少1年以上私有云或相關領域經驗。
崗位職責:
一、系統開發與優化
1.使用Golang主導或參與后臺服務的核心模塊設計與開發,實現業務功能與技術方案落地。
2.對現有系統進行性能調優、架構升級,解決高并發、低延遲場景下的技術瓶頸。
3.編寫高質量、可維護的代碼,遵循工程規范并推動團隊技術成長。
4.與前端、測試、運維團隊協作,完成跨系統接口聯調與集成。
5.根據軟件開發規范、質量體系要求編制系統設計方案、模塊設計方案、API接口文檔、信息安全規格書、測試方案及報告等技術資料。
6.支持平臺系統的持續集成與交付流程,優化開發運維效率。
二、運維與穩定性保障
1.負責服務的部署、監控、故障排查及自動化運維(如CI/CD流程設計)。
2.設計并實施系統容災方案,保障服務的高可用性(如負載均衡、服務降級、分布式追蹤)。
3.利用Prometheus、ELK、Jaeger等工具進行日志分析與性能監控。
三、技術研究與創新
1.跟蹤Golang生態及云原生領域新技術,推動團隊技術棧迭代(如Service Mesh、Serverless)。
2.針對業務場景提出創新性技術方案,提升系統效率與用戶體驗。
四、其他
1.完成公司安排的其他相關工作。
素質能力:
1.程語言: 精通 Golang,熟悉其協程和并發編程特性。
2.操作系統: 熟練使用和管理 Linux 環境,了解常見的系統工具與調試技巧。
3.容器化和編排: 熟悉 Kubernetes 的部署與管理,理解 Helm、容器鏡像等相關技術。
4.網絡基礎: 了解常見網絡協議 (TCP/IP、HTTP) 及相關工具的使用。
5.熟悉PostgreSQL\ TimescaleDB等時間序列數據庫。
6.有較強的學習能力和解決問題的能力,樂于接受技術挑戰。
7.良好的團隊合作能力和溝通能力,能夠高效推動跨部門協作。