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