崗位職責(zé):
1、負(fù)責(zé)公司自研 Web 程序的后端架構(gòu)設(shè)計(jì)、技術(shù)方案選型與落地,保障系統(tǒng)高可用、高擴(kuò)展性;?
2、參與需求分析與技術(shù)評審,將業(yè)務(wù)需求轉(zhuǎn)化為技術(shù)實(shí)現(xiàn)方案,獨(dú)立完成核心模塊開發(fā)、接口設(shè)計(jì)與編碼;?
3、負(fù)責(zé)數(shù)據(jù)庫設(shè)計(jì)、SQL 優(yōu)化、緩存策略制定,解決高并發(fā)、大數(shù)據(jù)量場景下的性能瓶頸;?
4、參與系統(tǒng)安全防護(hù)設(shè)計(jì)(如接口鑒權(quán)、數(shù)據(jù)加密、防注入等),保障自研程序數(shù)據(jù)安全與合規(guī);?
5、配合前端、測試、運(yùn)維、安全團(tuán)隊(duì)完成問題排查,主導(dǎo)后端線上問題定位與修復(fù);?
6、持續(xù)優(yōu)化系統(tǒng)架構(gòu)、代碼質(zhì)量與開發(fā)效率,跟進(jìn)行業(yè)技術(shù)趨勢并應(yīng)用于自研項(xiàng)目。?
7、負(fù)責(zé)前后端技術(shù)協(xié)同溝通,明確接口規(guī)范與數(shù)據(jù)交互標(biāo)準(zhǔn);同步運(yùn)維、安全團(tuán)隊(duì)推進(jìn)前端部署落地與安全防護(hù)適配。
任職要求(必備技能)?
1、3 年以上 Web 后端開發(fā)經(jīng)驗(yàn),至少 1 個完整的自研 Web 項(xiàng)目從 0 到 1 落地經(jīng)驗(yàn)(非外包 / 二次開發(fā)項(xiàng)目);?
2、編程語言與框架:熟練掌握至少 1 種主流后端語言及對應(yīng)框架,同時具備 C 語言開發(fā)基礎(chǔ)(適配系統(tǒng)核心組件開發(fā)):?
Java:Spring Boot/Spring Cloud 生態(tài)?
Python:Django/Flask/FastAPI?
C 語言:具備底層邏輯編寫、性能優(yōu)化能力?
3、熟練使用關(guān)系型數(shù)據(jù)庫(MySQL/PostgreSQL),具備復(fù)雜 SQL 優(yōu)化、索引設(shè)計(jì)、分庫分表經(jīng)驗(yàn);?
4、掌握 Redis 等緩存技術(shù),能設(shè)計(jì)合理的緩存策略(含緩存穿透 / 擊穿 / 雪崩解決方案);?
5、熟練設(shè)計(jì) RESTful API,理解 HTTP/HTTPS 協(xié)議,具備接口文檔編寫(Swagger/OpenAPI)與版本管理能力;?
6、熟悉 Git 版本控制,遵循敏捷開發(fā)流程(如 Scrum),具備代碼評審習(xí)慣;?
7、掌握 Docker 容器化部署基礎(chǔ)與 Linux(CentOS/Ubuntu)部署經(jīng)驗(yàn),了解 CI/CD 流程(Jenkins/GitLab CI);?
8、具備獨(dú)立解決復(fù)雜技術(shù)問題的能力,能主導(dǎo)自研項(xiàng)目中的技術(shù)難點(diǎn)攻關(guān);?
9、重視數(shù)據(jù)安全與系統(tǒng)穩(wěn)定性,有完善的異常處理經(jīng)驗(yàn)。
10、具備良好的溝通能力和團(tuán)隊(duì)合作精神,能有效的與團(tuán)隊(duì)成員溝通。