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