职位描述
岗位职责:
1. 负责现有CMS 系统的后端开发、二次开发、架构重构及技术升级,参与核心业务模块的设计与开发。
2. 负责现有 PHP / ThinkPHP 技术栈的版本升级、兼容性处理及代码重构,解决老旧代码、框架升级过程中产生的技术问题。
3. 负责 API 接口设计与开发,包括 RESTful API、JWT 身份认证、权限控制等,实现稳定、规范的前后端接口体系。
4. 针对高并发、大数据量场景进行系统性能优化
负责影视数据采集、解析、清洗、入库及更新机制的开发与优化,处理大规模数据采集任务及异常重试等问题。
5. 参与 CMS 模板系统、标签系统、播放器解析、视频数据管理等核心业务模块的开发及重构。
6. 根据业务需求持续进行系统架构优化,提高系统稳定性、可维护性、扩展性及并发处理能力。
任职要求:
1. 5年以上PHP实际开发经验, 使用过ThinkPHP的各个版本, 实际参与过代际版本优先
2. 使用过PHP 7.x 至 PHP 8.3 各大主要版本进行开发具备 PHP 版本升级、兼容性处理及技术栈升级经验者优先
3. 掌握RESTful API 开发规范, JWT认证接口,具备前后端彻底分离项目的实际开发经
4. 熟悉 Redis,并具备实际的缓存架构设计经验,有 Redis 多级缓存、分布式缓存、缓存一致性及高并发优化经验者优先
5. 有 Meilisearch、Elasticsearch 或其他全文检索系统实际开发经验,能够针对海量数据进行搜索架构设计及性能优化
6. 熟悉 PHP CLI、进程管理及异步任务机制,有基于 Redis 消息队列 + CLI 常驻 Worker 构建异步任务系统经验者优先
7. 具备爬虫、数据采集或数据处理经验,熟悉 HTTP 请求、接口解析、HTML / JSON 数据解析、反爬处理及异常重试机制
8. 熟悉CMS模板站或常见音视频/影视的代码及业务逻辑(采集、解析、标签系统等)者优先。
9. 使用过爬虫技术,采集信息, 特别是视频相关采集和处理工作经验优先