Python后端工程师
1-1.5万元/月岗位职责
• 基于FastAPI(或Django)负责后台服务开发:接口设计、业务逻辑实现、模块化交付
• 负责数据库设计与维护(MySQL/PostgreSQL),使用ORM完成数据建模、查询与性能基础优化
• 设计并实现RESTfulAPI,编写清晰的请求/响应模型与接口文档(OpenAPI/Swagger)
• 负责通用模块实现与复用:用户体系、权限管理、接口鉴权(JWT/OAuth等)、文件上传等
• 与前端/产品/测试协作完成联调与验收,及时定位并修复线上问题,保障版本质量
• 持续优化代码结构与工程实践,提升系统可维护性、可测试性与开发效率
任职要求(硬性)
• 2年及以上Python后端开发经验(FastAPI经验优先)
• 熟练掌握FastAPI或Django(至少精通其一;本岗位优先FastAPI)
• 熟悉常用数据库MySQL/PostgreSQL:掌握基础表结构设计、索引/事务基础、ORM使用(SQLAlchemy/DjangoORM)
• 能独立完成RESTfulAPI的设计与实现:版本管理、分页/筛选/排序、统一错误码与异常处理
• 熟悉常见安全与鉴权:登录态、权限控制(RBAC基础)、接口签名/Token(如JWT)、参数校验与防注入基础
• 具备良好的代码规范与注释习惯,能进行模块拆分、编写可维护代码并按期交付
加分项(优先考虑)
• 熟悉异步编程(async/await),理解阻塞/非阻塞IO,对性能与并发有基础认知
• 有数据库迁移与变更管理经验(如Alembic),能协助规范多环境发布
• 有部署/上线经验:Docker、Nginx、Linux基础、日志排查、基础监控或告警
• 熟悉缓存或任务队列(Redis、Celery/RQ等),能处理异步任务/定时任务更佳
• 具备测试意识:能使用pytest编写基础单测/接口测试,理解CI基本流程
• 有项目文档撰写能力:接口说明、模块交付文档、变更记录(Changelog)
我们希望你具备
• 自驱、沟通顺畅,能把问题定位清楚并推动闭环
• 对交付质量负责:稳定性、可维护性、可读性与迭代效率并重
• 乐于沉淀通用能力(鉴权、权限、上传、日志等)并持续复用