高级全栈PHP工程师 | 远程职位 | Symfony/Laravel
远程
全职
简介
我们正在寻找一位经验丰富的全栈PHP工程师加入我们充满活力的后端服务团队。在这个远程职位中,您将运用您在PHP 8、Symfony和Laravel方面的专业知识,开发和维护为我们平台提供支持的关键内部工具。您的工作将直接影响组织中多个团队的效率,同时为您提供多样化的技术挑战和成长机会。作为团队中的关键成员,您将有机会参与从概念到部署的整个开发生命周期,为我们的内部系统带来创新和优化。
主要职责
- 设计、开发和维护内部公司工具,用于平台管理,支持终端用户支持(EUS)团队、客户端开发人员和数据团队,确保这些工具符合最高的性能标准。
- 根据EUS团队的要求,设计和维护基于服务的解决方案,确保最佳性能和可靠性,同时满足不断变化的业务需求。
- 将工具与我们的核心平台架构无缝集成,以增强功能和用户体验,确保所有系统组件协同工作。
- 进行全面的代码重构,选择适当的开发工具、框架和方法,以提高系统效率,提升代码质量和可维护性。
- 维护和增强公司的企业网站,确保它们体现我们的品牌标准和技术卓越性,优化网站性能和用户体验。
- 与内部服务客户有效协作,了解他们的需求并提供超出期望的解决方案,建立紧密的工作关系。
- 参与代码审查、技术文档编写和知识共享计划,提升团队整体技术能力和项目质量。
- 排查从前端到后端的开发堆栈中的复杂问题,分析性能瓶颈,并实施优化解决方案。
必备技能与经验
- 至少3年以上PHP 7.4+(优先PHP 8.x)的商业开发经验,熟悉PHP语言的最新特性和优化技巧。
- 具有现代PHP框架的丰富经验,特别是Symfony 6+、Laravel 10+或Magento 2.4+,能够熟练应用这些框架的核心组件。
- 扎实的面向对象编程原则和设计模式基础,能够设计和实现可扩展、可维护的代码结构。
- 精通关系型数据库,包括MySQL 8+和/或PostgreSQL 15+,熟悉数据库优化技术和查询性能调优。
- 扎实的HTML5/CSS3技能,能够创建和维护基于组件的布局,对响应式设计有深入理解。
- 使用Docker、docker-compose进行容器化和使用Git进行版本控制的实际经验,熟悉基于Git的协作工作流程。
- RESTful API设计和实现经验,熟悉API安全性、版本控制和文档标准。
- 优秀的沟通和协作技能,具有服务导向的思维方式和对内部客户满意度的强烈关注。
- 表现出自主性、责任感和问题解决能力,能够在最小监督下管理自己的工作和优先级。
- 能够在远程环境中与分布在多个时区的团队舒适地工作,具有高效的时间管理技能和远程协作经验。
加分项
- 掌握Python 3.x或Golang作为第二编程语言,能够在多语言环境中工作并利用不同语言的优势。
- 具有为生产环境配置和优化LAMP/LNMP堆栈的经验,确保高性能、安全和可靠的系统运行。
- 具有Kubernetes容器编排和部署自动化经验,熟悉微服务架构和容器化应用管理。
- 具有AWS、Google Cloud或Azure服务等云平台专业知识,能够设计和实现云原生应用和服务。
- 具有前端框架如Vue.js、React或Angular的经验,能够开发现代、交互式的用户界面。
- 了解CI/CD管道和自动化测试方法,能够设计和实现持续集成和部署流程,提高开发效率。
- 熟悉敏捷开发实践,如Scrum或Kanban,能够在迭代开发环境中高效工作。
- 指导初级开发人员或领导小型技术团队的经验,具备技术指导和团队协作能力。
- 了解网络安全最佳实践和数据保护原则,能够开发符合安全标准的应用程序。
为什么加入我们的团队
作为全栈PHP工程师,您将使用前沿技术工作,同时享受完全远程职位的灵活性。您将有机会解决具有挑战性的技术问题,与才华横溢的专业人士一起工作,并对我们的内部系统产生重大影响。我们重视创新、持续学习和工作与生活的平衡,提供有竞争力的薪酬和专业发展机会。您将在一个鼓励创意和个人成长的环境中工作,有机会参与影响公司未来的关键项目。加入我们,成为技术创新的一部分,同时享受远程工作的灵活性和便利性。