职位描述
岗位职责:
一. 核心开发
- 使用PHP框架(如Laravel、ThinkPHP、Yii)开发高并发Web应用或API接口。
- 设计并优化MySQL数据库(索引优化、分表分库),处理复杂SQL查询。
- 实现缓存机制(Redis/Memcached)提升性能,如秒杀系统缓存策略。
- 使用Go语言开发高性能后端服务(如微服务、API网关)。
- 设计并实现高并发模块(协程调度、channel通信)。
- 优化数据存储方案(SQL/NoSQL选型,如MongoDB分片集群)。
二. 系统架构
- 参与单体架构优化或向微服务转型(如Swoole协程方案)。
- 设计RESTful API接口,支持前后端分离(Swagger文档维护)。
- 集成第三方服务(支付、短信、OAuth2.0登录)。
- 构建微服务(gRPC/Protobuf通信),处理服务发现(Consul/Etcd)。
- 开发中间件(如分布式锁、限流器),集成消息队列(Kafka/NSQ)。
- 实现高可用方案(熔断降级,Prometheus监控)。
三. 性能与安全
- 解决PHP典型性能问题(如OPCache配置、慢请求分析)。
- 防御Web安全风险(SQL注入、CSRF、XSS),规范输入过滤。
- 内存管理优化(避免goroutine泄漏、pprof性能分析)。
- 保障数据安全(TLS加密、JWT鉴权、RBAC权限控制)。
四. 运维协作
- 配合部署LNMP/LAMP环境,优化服务器配置(Nginx负载均衡)。
- 日志分析(ELK栈),定位生产环境问题(如PHP-FPM进程阻塞)。
- 容器化部署(Docker + Kubernetes),编写Helm Chart。
- 适配云服务(AWS S3、阿里云OSS)的SDK集成。
五. 业务及技术
- 理解产品逻辑,将需求转化为技术方案。
- 编写单元测试(Go的testing包/PHPUnit),保障代码质量。
- 参与Git工作流(Code Review、Merge Request)。
- 与DevOps协作CI/CD(如GitLab Runner自动化部署)。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕