职位描述
岗位职责
1. 高并发系统架构设计与优化
负责现有Django后端系统的性能优化,支撑未来50 仓、百万级日活用户的业务增长。
设计高可用、可扩展的架构方案(如微服务拆分、读写分离、缓存策略),解决订单峰值(如大促秒杀)下的系统稳定性问题。
主导技术选型,评估并引入适合的工具(如Kafka消息队列、Elasticsearch搜索优化)。
2. 安全与风控体系建设
防范数据抓取与爬虫攻击,设计反爬策略(如动态Token、行为验证、IP限流)。
完善系统安全机制(接口加密、权限隔离、SQL注入防护),定期进行渗透测试与漏洞修复。
建立数据安全规范(敏感信息脱敏、日志审计),确保符合行业合规要求。
3. 电商业务系统开发与协同
深入理解生鲜电商业务(如库存同步、分拣履约、促销活动),设计高性能的技术方案。
与产品、运维团队协作,制定数据库分库分表策略(如按仓划分数据节点)。
指导中级开发工程师,输出技术文档与编码规范。
任职要求
硬性条件
经验:
5年以上后端开发经验,3年以上电商/高并发系统设计经验,有生鲜、零售行业背景优先。
主导过日活50万 或订单峰值1万 /秒的系统架构设计,熟悉分布式系统痛点(如缓存击穿、数据一致性)。
有安全攻防实战经验(如防御CC攻击、薅羊毛),熟悉OWASP Top 10漏洞解决方案。
技术栈:
精通Python(Django/Flask),熟悉Java/Go中至少一门语言(备选技术栈扩展)。
熟练使用阿里云生态(ECS、SLB、RDS、Redis)、Docker/Kubernetes。
掌握MySQL分库分表、Redis集群、消息队列(RocketMQ/Kafka)等高性能方案。
软性素质
架构思维:能权衡“短期快速迭代”与“长期扩展性”,避免过度设计。
业务敏感度:能从技术角度反推业务优化点(如“库存扣减方案影响并发性能”)。
抗压能力:能快速响应线上故障(如订单积压),主导止血与复盘。
加分项
有从0到1搭建电商中台(订单中心、库存中心)的经验。
熟悉生鲜行业特性(如批次管理、临期库存预警)。
持有阿里云ACE/PCS认证或其他云架构相关证书。