岗位职责
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 贡献者优先。
7、本科985、211,或硕士毕业,喜欢机器学习,图像识别,ai算法类的优先