岗位职责
岗位描述:
我们正在寻找一位经验丰富的全栈开发工程师,侧重于后端开发,熟悉 Python 技术栈。您将负责基于 LLM(大语言模型)的企业级 Web 应用后端开发,涵盖 API 构建、数据处理、性能优化及服务集成。同时需要具备一定的前端开发能力,能够完成必要的全栈开发任务。
工作职责:
1.基于 Python Web 框架设计并开发高性能的 RESTful API 和 GraphQL API,实现前后端高效数据交互。
2.实现安全可靠的认证和权限控制(如 OAuth2.0、JWT)。
3.优化数据模型和数据库性能,编写高效的 SQL 查询。
4.管理日志监控和错误告警机制,确保系统稳定性。
5.配置和管理 Docker 容器,优化镜像构建与服务部署。
6.配合团队完成简单的前端开发任务。
7.管理云服务(如 AWS、阿里云)的使用和接入。
任职要求
【职位需求】
- 技能要求(硬性能力):
●后端开发技能:
○精通 Python,熟悉至少一种 Web 框架(如 Django、Flask、FastAPI)。
○熟悉 RESTful API 和 GraphQL API 的开发,掌握 API 的版本控制与限流策略。
○掌握 Python 的并发和异步编程,能使用如 asyncio、Celery 等工具处理异步任务和调度
○熟悉常见的认证和权限机制(OAuth2.0、JWT)。
●数据库与中间件:
○熟悉 MySQL、PostgreSQL、MongoDB 或 Redis 等主流数据库,能够进行数据建模和性能优化。
○熟练使用 Redis 或 RabbitMQ 等消息队列,能够完成中间件的部署与配置。
●前端开发能力:
○熟悉一种主流前端框架如 React、Vue 等,能够完成必要的前端开发任务。
○掌握 HTML5、CSS3、JavaScript (ES6+) 和 TypeScript。
●DevOps 与运维:
○掌握日志管理、错误监控和告警机制,如Sentry、Prometheus等监控工具
○熟悉 Docker 镜像构建、容器管理与 Compose 文件编写。
○掌握 Linux 系统操作,熟悉 Nginx 的配置与优化。
○有云服务(如 AWS、阿里云)的使用经验者优先。
- 经验与背景要求:
●工作经验:3 年以上全栈开发经验,至少 1 年 Python Web 框架实际使用经验。
●教育背景:计算机科学或相关专业本科及以上学历优先。
●项目经验:有复杂后端服务开发、分布式系统或高并发系统设计经验。
●熟悉开发流程与敏捷开发(Agile)方法论优先。
- 软性能力(软技能):
●问题解决能力:擅长定位并解决后端服务中的问题,优化性能瓶颈。
●学习能力:能够快速学习新技术,并将其应用于实际项目中。
●团队协作能力:能够与前端开发工程师和产品经理紧密配合,推动项目高效交付。
●责任心与抗压能力:对任务有高度责任心,能够在压力下按时交付。