崗位職責(zé):
1.負(fù)責(zé)公司核心業(yè)務(wù)后端系統(tǒng)的設(shè)計、開發(fā)、維護(hù)和優(yōu)化;
2.參與需求評審,輸出技術(shù)方案,獨(dú)立完成模塊級開發(fā)任務(wù);
3.設(shè)計和實現(xiàn)高性能、高可用、高可擴(kuò)展的微服務(wù)系統(tǒng);
4.編寫清晰、規(guī)范的接口文檔,與前端/客戶端開發(fā)配合完成業(yè)務(wù)需求;
5.優(yōu)化數(shù)據(jù)庫結(jié)構(gòu)及查詢性能,保障數(shù)據(jù)一致性和系統(tǒng)響應(yīng)速度;
6.參與現(xiàn)有系統(tǒng)的重構(gòu)與迭代,提升系統(tǒng)的穩(wěn)定性和可維護(hù)性;
7.編寫必要的單元測試和集成測試,保障系統(tǒng)質(zhì)量;
8.主動跟蹤業(yè)界新技術(shù),持續(xù)優(yōu)化開發(fā)效率與工程質(zhì)量。
任職要求:
1.??萍耙陨蠈W(xué)歷,計算機(jī)、軟件工程相關(guān)專業(yè)優(yōu)先;
2.熟練掌握 Go、Python、Node.js 中至少一種語言,有良好的編程規(guī)范和編碼習(xí)慣;
3.熟悉主流 Web 框架,如 Gin(Go)、FastAPI/Django(Python)、Node.js)等;
4.熟悉 RESTful API 設(shè)計,了解 GraphQL 有加分;
5.熟悉 MySQL、PostgreSQL、Redis 等常用數(shù)據(jù)庫/緩存技術(shù);
6.熟悉 Docker、CI/CD 流程,有 K8s/K3s 使用經(jīng)驗者優(yōu)先;
7.熟悉常見微服務(wù)架構(gòu),有實際服務(wù)拆分和治理經(jīng)驗者優(yōu)先;
8.熟悉 Git 工作流,能使用 GitLab 進(jìn)行團(tuán)隊協(xié)作開發(fā);
9.具備良好的溝通能力、團(tuán)隊合作精神和較強(qiáng)的責(zé)任心;
10.有中大型項目或開源項目經(jīng)驗者優(yōu)先。
加分項:
·有 Kafka、RabbitMQ、NATS 等消息隊列使用經(jīng)驗;
·有 Prometheus、Grafana 等監(jiān)控工具的實踐經(jīng)驗;
·熟悉 OAuth2、JWT、SSO 等鑒權(quán)機(jī)制;
·熟悉云原生理念,了解 AWS/GCP/Aliyun 等公有云平臺服務(wù);
·有 DevOps/后端自動化部署流程經(jīng)驗;
·能讀懂英文文檔,具備基本的技術(shù)英文寫作能力。