职位描述
岗位职责:
1、负责 Python 后端服务的设计、开发与维护,实现业务逻辑功能(如 API 接口、数据处理、系统模块等)。
2、参与高并发、高性能的分布式系统设计,优化系统性能与稳定性(如响应速度、吞吐量、资源利用率等)。
3、与前端团队协作,完成前后端联调,确保接口规范与数据交互的准确性。
4、参与技术方案选型与系统架构设计,制定技术路线(如选择合适的框架、中间件、数据库等),负责技术文档编写(如接口文档、设计文档、开发规范等)。
5、设计和维护数据库模型,优化数据库查询性能(如索引优化、分库分表策略等)。
6、持续优化现有系统,解决线上故障与技术难题,提升系统可用性和可维护性。
7、参与代码评审,提升团队整体代码质量,遵循编码规范和最佳实践。
8、与产品经理、测试工程师等跨部门团队合作,理解需求并按时交付高质量代码。
9、协助测试团队完成功能测试、性能测试,定位并修复缺陷。
任职要求:
1、精通 Python 编程语言,熟悉其特性与常用库(如requests、numpy、pandas、asyncio等),了解 Python 性能优化方法。
2、熟练使用至少一种 Python Web 框架(如Django、Flask、FastAPI、Tornado等),掌握其原理与最佳实践。
3、熟悉关系型数据库(如 MySQL、PostgreSQL)和非关系型数据库(如 Redis、MongoDB)的设计与开发,掌握 SQL 优化和事务管理。
4、了解分布式系统架构(如微服务、SOA),熟悉消息队列(如 RabbitMQ、Kafka)、缓存(如 Redis)、分布式存储等技术。
5、熟练使用 Git 进行代码管理,了解分支策略(如 Git Flow)和代码评审流程。
7、熟悉常用开发工具(如 PyCharm、VS Code)、调试工具(如 pdb)和自动化测试工具(如pytest、unittest)。
8、了解云服务(如 AWS、阿里云、腾讯云),熟悉 Docker 容器化部署和 Kubernetes 集群管理,掌握 CI/CD 流程(如 Jenkins)。
9、具备 5 年以上 Python 开发经验,有完整项目落地经验(如 Web 服务、数据处理系统、自动化工具等),能独立承担模块开发。
10、具备良好的逻辑思维和分析能力,具备抗压能力,具有良好的沟通表达能力以及团队协作能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕