崗位職責(zé)
1.核心系統(tǒng)開發(fā):主導(dǎo)公司電商交易系統(tǒng)、用戶中心等核心業(yè)務(wù)模塊開發(fā),基于 Django 框架實(shí)現(xiàn)高并發(fā)場景下的訂單處理、庫存扣減、支付對(duì)接等功能,確保系統(tǒng)穩(wěn)定性、安全性;
2.全流程技術(shù)把控:深度參與從需求評(píng)審到上線運(yùn)維的全生命周期,結(jié)合業(yè)務(wù)場景設(shè)計(jì)分布式架構(gòu)方案,利用消息隊(duì)列實(shí)現(xiàn)系統(tǒng)解耦,提升服務(wù)響應(yīng)速度;
3.性能優(yōu)化攻堅(jiān):針對(duì) Postgresql查詢、Redis 緩存穿透、云存儲(chǔ)等性能瓶頸,通過執(zhí)行計(jì)劃分析、索引優(yōu)化、緩存預(yù)熱等手段,將接口響應(yīng)時(shí)間有效縮短;
4.技術(shù)規(guī)范建設(shè):制定 Python 代碼開發(fā)規(guī)范與質(zhì)量標(biāo)準(zhǔn),推動(dòng)單元測試覆蓋率100%,主導(dǎo) Code Review 流程,保障代碼可維護(hù)性;
5.前沿技術(shù)探索:研究 Python 異步編程(asyncio)、服務(wù)網(wǎng)格(Istio)等新技術(shù),結(jié)合業(yè)務(wù)需求推動(dòng)技術(shù)棧升級(jí),提升系統(tǒng)整體競爭力。
任職要求
1.專業(yè)與經(jīng)驗(yàn):計(jì)算機(jī)、軟件工程等相關(guān)專業(yè)本科及以上學(xué)歷,4 - 5 年 Python 開發(fā)經(jīng)驗(yàn),主導(dǎo)過至少 2個(gè)完整的 Django 項(xiàng)目從 0 到 1 的落地;
2.框架深度:精通 Django 的中間件機(jī)制、ORM 原理,能夠自定義管理命令與模板標(biāo)簽,熟悉 Django REST framework、Django Channels 等擴(kuò)展框架;
3.數(shù)據(jù)庫能力:熟練運(yùn)用 Postgresql或Mysql事務(wù)隔離級(jí)別、鎖機(jī)制解決并發(fā)問題,具備分庫分表設(shè)計(jì)經(jīng)驗(yàn);掌握 Redis 緩存策略,能實(shí)現(xiàn)分布式鎖、排行榜等復(fù)雜功能;
4.架構(gòu)認(rèn)知:熟悉微服務(wù)設(shè)計(jì)模式,具備服務(wù)注冊與發(fā)現(xiàn)(如 Consul/Eureka)、熔斷降級(jí)(Sentinel/Hystrix)等實(shí)踐經(jīng)驗(yàn);了解分布式事務(wù)解決方案(TCC、Seata);
5.工程能力:熟練使用 Git 進(jìn)行版本控制,掌握 Jenkins、GitLab CI/CD 實(shí)現(xiàn)自動(dòng)化部署;具備容器化編排(Kubernetes)與日志監(jiān)控(ELK Stack)能力;
6.加分項(xiàng):有高并發(fā)電商系統(tǒng)開發(fā)經(jīng)驗(yàn),熟悉優(yōu)惠券核銷、秒殺活動(dòng)等業(yè)務(wù)邏輯;參與過開源項(xiàng)目開發(fā),有技術(shù)博客或 GitHub 貢獻(xiàn)者優(yōu)先。
7、本科985、211,或碩士畢業(yè),喜歡機(jī)器學(xué)習(xí),圖像識(shí)別,ai算法類的優(yōu)先