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