ID:299691

Find your way

高级python开发

  • 公司信息:
  • 深信服科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 所在区域:
  • 北京
  • 海淀

技术能力

Python 核心开发:

精通 Python 语言,熟悉面向对象编程(OOP)、函数式编程(FP)以及异步编程(Asyncio)。

熟练使用 Python 标准库,如 os、sys、collections、itertools 等,能够高效处理数据和文件操作。

Web 开发框架:

熟悉 Django 和 Flask 框架,能够快速构建 RESTful API 和 MVC 架构的 Web 应用。

掌握 Django ORM 和 Flask-SQLAlchemy,能够高效操作数据库并优化查询性能。

数据库技术:

熟练使用关系型数据库(如 MySQL、PostgreSQL)和非关系型数据库(如 MongoDB、Redis)。

具备数据库设计、优化和分库分表的经验,能够编写高效的 SQL 查询语句。

异步任务与消息队列:

熟悉 Celery 和 RabbitMQ,能够实现异步任务处理和分布式任务调度。

掌握消息队列的使用场景,如任务队列、事件驱动架构等。

API 开发与集成:

熟练使用 FastAPI 构建高性能 API,支持 OpenAPI 文档自动生成。

熟悉 OAuth2、JWT 等认证授权机制,能够实现安全的 API 访问控制。

DevOps 与部署:

熟悉 Docker 容器化技术,能够编写 Dockerfile 和 Docker Compose 文件。

掌握 CI/CD 工具(如 Jenkins、GitLab CI),能够实现自动化测试和部署。

熟悉云服务平台(如 AWS、阿里云),能够部署和管理云原生应用。

性能优化与测试:

具备性能调优经验,能够使用工具(如 Py-Spy、cProfile)分析和优化代码性能。

熟悉单元测试(unittest、pytest)和集成测试,能够编写高质量的测试用例。

其他技术:

熟悉 GraphQL 技术,能够构建灵活的 API 查询接口。

掌握 WebSocket 技术,能够实现实时通信功能。

项目经验

项目描述:
该项目是一个企业内部任务管理系统,支持任务分配、进度跟踪、报表生成及权限管理。我使用 FastAPI 开发后端服务,结合 MongoDB 存储任务数据。通过 WebSocket 实现任务状态的实时更新,并集成 Elasticsearch 实现任务全文检索功能。

技术亮点:

使用 FastAPI 构建高性能 API,支持 OpenAPI 文档自动生成。

实现基于角色的权限管理(RBAC),确保数据安全。

使用 WebSocket 实现任务状态的实时推送。

通过 Docker 容器化部署,支持快速扩展和迁移。

成果:
系统上线后,企业内部任务处理效率提升 40%,员工协作更加高效。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服