一、崗位職責:
1、基于 Golang 進行后端服務架構設計與開發(fā),承擔核心模塊編碼工作,保障系統(tǒng)高性能、高可用、高并發(fā)。
2、參與需求評審,結合業(yè)務場景,輸出合理的技術方案,推動需求落地。
3、優(yōu)化現(xiàn)有系統(tǒng),排查解決線上問題,持續(xù)提升系統(tǒng)穩(wěn)定性與用戶體驗。
4、與前端、測試等團隊協(xié)同,保障項目高效推進。
二、任職要求
1、專業(yè)技能:
1.1熟練掌握 Golang 語言,深入理解其語法,具備實際項目的開發(fā)經(jīng)驗。
1.2熟悉數(shù)據(jù)存儲方案,如 MySQL、Redis 等數(shù)據(jù)庫的使用與優(yōu)化,能設計合理的數(shù)據(jù)結構。
1.3有使用 GoFrame(主要)、Gin、Gorm 等主流框架進行項目開發(fā)經(jīng)驗。
1.4掌握 RESTful API 設計規(guī)范,能高質量完成接口開發(fā),保障接口安全性、穩(wěn)定性與可擴展性。
1.5具備一定的網(wǎng)絡知識,熟悉 HTTP、TCP/IP 協(xié)議,可排查網(wǎng)絡通信相關問題。
1.6有對接三方接口的經(jīng)驗,包括調用SDK和HTTP對接。
1.7對常見的功能模塊有深入研究,如 生成接口文檔、全局權限檢驗、全局錯誤處理、全局緩存、多表聯(lián)查、全局日志等。
1.8掌握基礎的運維工作,如 配置Linux開發(fā)環(huán)境、Docker部署、配置SSL證書、日志跟蹤等。
1.9對GoFrame熟練使用者優(yōu)先。
2、軟技能與素養(yǎng)
2.1有良好的問題分析與解決能力,面對復雜業(yè)務邏輯和系統(tǒng)故障,能快速定位并給出有效解決方案。
2.2具備團隊協(xié)作精神,主動溝通,能在團隊中高效配合完成項目,樂于分享技術經(jīng)驗。
2.3有較強的學習能力與創(chuàng)新意識,持續(xù)關注 Golang 及后端技術領域新動態(tài),積極嘗試技術創(chuàng)新應用。
2.4工作認真負責,注重代碼質量,遵循編碼規(guī)范,善于撰寫清晰、準確的技術文檔。