职位描述
主要职责
- 系统架构与设计: 负责核心业务系统的架构设计、技术选型、模块拆分和性能优化,保障系统的高可用、高扩展性和安全性。
- 核心代码开发: 负责核心功能模块的编码实现,编写高质量、可复用、可维护的代码,并建立代码规范。
- 性能优化: 主导系统的深度性能调优,包括但不限于PHP-FPM优化、数据库优化(索引、分库分表)、缓存策略(Redis/Memcached)、API响应速度提升等。
- 技术难题攻关: 解决项目中的关键技术挑战和线上复杂技术问题,提供可靠的解决方案。
- 团队指导与赋能: 负责代码审查,分享最佳实践,指导和培养中级及初级工程师,提升团队整体技术水平。
- 技术前瞻性研究: 关注业界新技术动态(如Swoole、Hyperf、PHP 8+新特性等),并将合适的技术引入到项目中,驱动技术革新。
任职要求
必备条件:
- 学历与专业: 统招本科及以上学历,计算机科学、软件工程、信息技术等相关专业毕业。
- 工作经验: 7年以上 PHP开发经验,具备大型、高并发分布式系统的设计和开发经验。
- 核心技术栈:
- 精通PHP语言,深入理解其核心特性、运行原理及最新特性(如PHP 7.4至PHP 8.x)。
- 精通Laravel,熟悉至少一款其他PHP框架(如Yii2, ThinkPHP, Symfony等),并理解其设计原理和实现机制。
- 精通MySQL数据库应用开发,具备丰富的数据库设计、SQL优化及索引优化经验,了解分库分表策略。
- 精通Redis/Memcached等缓存技术,并能在实际项目中灵活运用。
- 精通 HTML5, CSS3, JavaScript (ES6+),深刻理解Web标准和浏览器兼容性。
- 熟练掌握至少一种主流前端框架(React,Vue 等):
- 系统架构能力: 具备良好的系统架构思维,熟悉微服务、SOA等架构理念,并有实际项目落地经验。
- 周边技术: 熟练掌握Linux操作系统常用命令,具备基本的系统运维和问题排查能力。熟悉Git版本控制工具。
- 综合素质: 具备优秀的分析问题和解决问题的能力,强烈的技术热情、责任心和团队协作精神。
优先考虑条件:
- 有使用Swoole、Workerman等异步并行框架开发高性能网络服务的经验。
- 有消息队列(Kafka/RabbitMQ/RocketMQ)、Elasticsearch等中间件的实战经验。
- 拥有大规模、高可用性互联网平台架构设计经验者优先。
- 有技术团队管理或项目主导经验者优先。
- 熟练运营编程大模型进行开发
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕