远程PHP开发工程师(Laravel10+Docker+K8s)
远程
全职
非全日制
作为远程PHP开发工程师,你将在拉脱维亚领先乳制品品牌的技术团队中,以Laravel10为核心,利用Docker与Kubernetes构建与维护高可用微服务架构。同时,你将持续支持并优化公司自描述系统,实现全球化扩展与卓越性能。
主要职责
- 维护并扩展公司自描述系统核心模块,编写清晰可维护的PHP代码.
- 基于Laravel10实现新功能需求,从需求评审到上线部署全程跟进.
- 设计并优化数据库结构,支持MySQL与PostgreSQL互切,确保数据一致性与高性能查询.
- 使用Docker与Kubernetes容器化部署,保障系统高可用与可扩展.
- 编写与维护自动化测试,包括单元测试与集成测试,提升代码稳定性与可靠性.
- 参与技术选型与架构演进,推动微服务与领域驱动设计(DDD)实践.
- 进行代码审查与性能调优,定期输出技术文档与最佳实践指南.
- 配合跨职能团队完成需求沟通、迭代发布与上线监控.
必备技能
- 至少3年PHP全栈开发实践经验,熟练掌握面向对象与设计模式.
- 至少2年Laravel框架实战经验,熟悉Laravel8/9/10版本差异和升级流程.
- 熟练使用Docker与Kubernetes (K8s)进行容器化与编排管理.
- 扎实的MySQL8及PostgreSQL13+数据库设计与优化能力.
- 熟练掌握Redis缓存、RabbitMQ消息队列等微服务通信技术.
- 熟练运用Git进行版本控制与多人协同开发.
- 具备编写单元测试(PhpUnit)与集成测试的经验.
- 了解RESTful API设计规范与OpenAPI规范.
- 良好的英语读写能力,可阅读技术文档.
加分项
- 有使用Spatie Permission或Zizaco Entrust进行权限管理经验.
- 熟悉Maatwebsite/Excel或PhpSpreadsheet等文件处理库.
- 有Graphviz流程图生成或复杂工作流引擎(如Laravel Workflow)经验.
- 掌握Laravel Translation Manager等多语言管理方案.
- 了解Scrum敏捷开发或Kanban流程.
- 具有CI/CD工具链经验,如GitLab CI、Jenkins或GitHub Actions.
- 熟悉监控与日志收集工具,如Prometheus、ELK或Sentry.
为什么加入我们?
- 远程办公,自由选择工作地点与时间.
- 深度参与数字化转型,扩展乳制品行业项目经验.
- 拥有开放、协作的国际化团队氛围.
- 获得有竞争力的报酬与专业成长路径.
- 借助现代化技术栈与实践,提升技术影响力.