岗位描述
## 岗位定位
以 PHP 后端开发为核心,围绕 MongoDB、Redis、Elasticsearch 构建和优化业务系统;具备 Flutter 或 Vue 开发能力,能够独立完成相关功能的前后端交付。具备架构设计及落地能力,熟练运用 AI 工具提升研发效率,有 Go 开发经验者优先。
## 岗位职责
1. 负责后端核心模块的技术方案设计与开发,参与系统架构优化,结合业务规模、性能要求及交付成本,制定可落地的技术方案。
2. 独立完成需求分析、接口设计、数据建模、代码实现及上线迭代,对代码质量、系统稳定性和交付结果负责。
3. 负责 MongoDB 数据模型、索引及查询优化,设计 Redis 缓存策略,开发消息队列与异步任务,解决业务增长及高并发场景下的性能问题。
4. 负责 Elasticsearch 索引设计、检索功能开发及查询优化,支撑全文检索及相关业务需求。
5. 根据项目需要,承担 Flutter 客户端或 Vue 管理后台的功能开发,完成前后端联调、问题排查及功能交付。
6. 将 Claude、Codex、Cursor 等 AI 工具融入日常研发,用于代码开发、重构、测试、故障排查及文档编写,并通过代码审查和测试验证生成结果。
7. 结合业务需求,参与大模型接入、内部 Agent、Skill 或自动化工具开发,提升业务处理及团队协作效率。
8. 参与代码评审、技术规范制定和核心文档建设,推动模块复用、工程质量提升及线上问题治理。
## 任职要求
1. 计算机相关专业本科及以上学历,8 年以上 PHP 开发经验,有复杂业务系统或中大型项目开发经验。
2. 精通 PHP,深入理解面向对象、常用设计模式及工程化实践;深度使用过 Phalcon、Laravel、ThinkPHP 中至少一种框架,理解其核心机制。
3. 具备架构思维及实际落地经验,能够独立完成模块划分、接口设计、数据建模及技术选型,合理权衡扩展性、可维护性、性能与开发成本。
4. 熟练掌握 Flutter、Vue 中至少一种,并有实际项目交付经验:
- Flutter 方向:能够独立完成客户端功能开发、状态管理、接口接入及问题排查,具备 Android、iOS 或 Web 端项目经验。
- Vue 方向:能够独立完成管理后台的页面、组件、表单及权限相关功能开发,并完成接口联调。
5. 熟练使用 MongoDB,具备文档模型设计、索引优化、聚合管道优化及慢查询排查能力。
6. 熟练使用 Redis,理解常见缓存策略,具备缓存一致性、热点数据及高并发问题的实际处理经验。
7. 掌握 RabbitMQ、Kafka、Redis Stream 中至少一种消息队列,理解消息重试、消费幂等及异常补偿机制。
8. 熟练使用 Elasticsearch,具备索引设计、DSL 查询及检索性能优化经验。
9. 熟练使用 AI 编程工具,并持续应用于实际项目;能够有效拆解任务、组织上下文、指导工具执行,并通过代码审查与测试保障交付质量。
10. 熟悉 Linux、Nginx、Git 及常见部署流程,能够独立定位线上故障与性能问题。
11. 具备良好的业务理解、沟通协作及主动推进能力,能够独立负责关键模块,并推动需求交付。
## 优先条件
1. 同时具备 Flutter 和 Vue 实际项目经验,能够完成后端、客户端及管理后台的协同开发。
2. 具备 Go 实际项目经验,熟悉并发编程、接口服务开发或异步任务处理,能够参与 PHP 与 Go 服务的协同开发。
3. 有 Agent、Skill、MCP 工具集成或大模型应用开发经验,能够展示实际项目及落地成果。
4. 熟悉 Docker、Kubernetes、CI/CD,有微服务拆分、自动化部署或运维经验。
5. 具备 MongoDB、Redis 或 Elasticsearch 集群维护、容量规划及故障处理经验。
## 投递说明
投递时请重点说明:
- 本人主导的架构设计或核心模块开发案例,包括业务背景、技术方案、个人职责及实际效果。
- AI 工具在实际研发中的使用方式、验证方法及取得的成果。
- Flutter 或 Vue 项目经验,包括负责的功能、交付平台及个人承担的工作。