远程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. 为什么加入我们? - 远程办公,自由选择工作地点与时间. - 深度参与数字化转型,扩展乳制品行业项目经验. - 拥有开放、协作的国际化团队氛围. - 获得有竞争力的报酬与专业成长路径. - 借助现代化技术栈与实践,提升技术影响力.