python开发(需现场面试)
1.2-1.5万元/月岗位职责
1. 业务开发:承担清关业务系统后端功能的编码工作,基于 Python/FastAPI 构建稳定高效的 API 接口,确保逻辑严谨、代码规范,按期完成各模块交付任务。
2. 数据交互:主导 PostgreSQL 数据库的表结构规划与 SQL 实现,协同前端完成数据对接,保障数据读写准确性和接口响应效率。
3. 代码维护:对现有功能模块进行持续维护与重构,优化低效 SQL 及重复代码,提升代码可读性与可维护性,解决业务运行中的性能瓶颈问题。
4. 环境与部署:熟练运用 Linux 进行日常开发调试,配合运维人员完成服务上线与日志分析,保证开发环境与生产环境的一致性。
5. 协作与规范:严格执行 Git 分支管理流程(如 Git Flow/GitHub Flow),负责代码合并及冲突处理,积极参与代码评审,共同保障代码库质量。
6. 文档与测试:及时维护接口文档(OpenAPI/Swagger),编写单元测试(Pytest),协同测试团队完成缺陷修复与问题定位工作。
任职要求
1. 学历经验:本科及以上学历(条件优秀者可放宽至大专),计算机相关专业背景,具备约 3 年后端开发经验,有 ERP 系统、管理后台或复杂流程类系统的实际开发经历。
2. 核心语言:精通 Python 3,习惯使用类型注解(Type Hinting),掌握 Python 异步编程机制(AsyncIO),注重代码整洁与编码规范。
3. Linux 能力:熟练使用 Linux 常用命令,能独立完成开发环境搭建、服务部署、日志查看与故障排查,具备 Shell 脚本编写能力者优先考虑。
4. 版本管理:熟练掌握 Git 工具,理解其底层原理,能够独立处理复杂代码冲突,熟悉 Rebase、Cherry-pick 等操作,具备良好的提交信息撰写习惯。
5. 框架能力:熟悉 FastAPI 框架的应用,了解 Pydantic 数据校验机制和依赖注入模式;或熟悉 Django/Flask 等主流框架,并愿意快速转向 FastAPI 技术栈。
6. 数据库:熟悉 PostgreSQL,能独立完成标准化数据库设计,熟练编写 SQL 语句,理解索引机制,避免 N+1 查询等常见性能问题。
7. AI 实践:善于利用 AI 编程工具(如 GitHub Copilot/Cursor)辅助编码、生成测试用例及诊断问题,积极采纳高效开发手段。
8. 加分项:掌握 SQLModel 或 SQLAlchemy 的使用,了解 Docker 容器化部署,熟悉 uv 或 mise 等现代化开发工具。