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