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