Python开发(双休/现场面谈)
1.3-1.5万元/月岗位职责
1. 业务开发:承担清关业务系统后端功能的编码工作,采用 Python/FastAPI 构建高质量 API 接口,确保逻辑严谨、代码整洁,并按计划完成各模块交付任务。
2. 数据交互:主导 PostgreSQL 数据库的表结构规划与 SQL 编写,协同前端实现高效数据对接,保障数据读写准确及接口响应性能。
3. 代码维护:对现有功能模块进行持续维护与重构,优化执行效率低下的 SQL 查询和重复性代码,提升整体代码可读性与可维护性,解决系统运行中的性能瓶颈问题。
4. 环境与部署:熟练运用 Linux 进行日常开发与调试,配合运维人员完成服务上线与日志分析,确保开发环境与生产环境配置一致。
5. 协作与规范:严格执行 Git 分支管理流程(如 Git Flow/GitHub Flow),负责代码合并及冲突处理,积极参与代码评审(Code Review),共同保障代码库的稳定性与质量。
6. 文档与测试:及时维护接口文档(OpenAPI/Swagger),编写单元测试用例(Pytest),协同测试团队完成缺陷修复与问题追踪。
任职要求
1. 学历经验:具备专科及以上学历,计算机相关专业背景,拥有约 3 年后端开发经验,有 ERP 系统、管理后台或复杂流程类系统的实际开发经历者优先。
2. 核心语言:精通 Python 3,习惯使用类型注解(Type Hinting),掌握异步编程模型(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 等现代化开发工具者优先考虑。