岗位职责:1. 负责公司核心产品的后端开发、架构设计与优化,确保高性能、高可用性。2. 参与需求分析、技术方案设计,编写高质量的代码并完成单元测试。3. 维护和优化现有系统,解决线上故障及性能瓶颈。4. 与前端、产品、测试团队协作,推动项目高效落地。5. 研究新技术(如AI、大数据工具等),提升团队技术能力。职要求:技术能力:1. 核心技能: - 精通Python语言及常用库(如asyncio、多线程/进程处理)。 - 熟悉至少一个主流框架(Django/Flask/FastAPI等)。 - 熟悉RESTful API设计,了解微服务架构。 2. 数据库与中间件: - 熟练使用MySQL/PostgreSQL等关系型数据库。 - 熟悉Redis/MongoDB等NoSQL数据库及消息队列(RabbitMQ/Kafka)。 3. 工程化能力: - 熟悉Git、CI/CD流程,掌握Docker/Kubernetes等容器化技术。 - 熟悉Linux环境及Shell脚本,具备基础运维能力。 - 有云服务(AWS/Aliyun/GCP)开发经验优先。 4. 加分项: - 了解前端技术(HTML/CSS/JS/Vue/React)。 - 熟悉数据分析(Pandas/Numpy)或机器学习(PyTorch/TensorFlow)。 - 有高并发、分布式系统开发经验。 软性要求:1. 计算机相关专业本科及以上学历(或具备同等能力的自学/培训经历)。2. 2年以上Python开发经验(应届生可展示优秀项目经验)。3. 逻辑清晰,具备独立解决问题能力,对代码质量有追求。4. 良好的沟通能力与团队协作精神,能快速适应业务变化。 优先条件:- 有开源项目贡献或技术博客/ GitHub活跃账号。- 熟悉DevOps工具链(如Jenkins、Prometheus)。- 具备大数据处理(Spark/Flink)或爬虫开发经验。