资深PHP/Symfony开发工程师 | 远程 | 高流量食谱应用

远程
全职
我们正在寻找一位经验丰富的高级PHP开发工程师,加入我们的远程团队,负责开发服务于每周超过100万用户的热门食谱应用。在这个职位中,您将与我们的用户档案功能团队合作,优化性能,扩展基础设施,并改善移动端和网页端的用户体验。该职位要求对PHP/Symfony有深厚的专业知识,并在处理高流量网络应用方面有良好的经验记录。 主要职责 - 使用Symfony框架(版本6.3/7.0)为我们的食谱应用设计并实现高性能、可扩展的PHP解决方案。 - 优化MySQL 8.0和Percona的数据库查询和结构,以高效处理不断增长的用户流量。 - 与前端开发人员合作,集成Vue.js 3.x组件并提高用户界面响应能力。 - 识别并解决现有代码库中的性能瓶颈,以支持每周100万以上的用户访问量。 - 使用Docker和Kubernetes实现和维护容器化应用程序,确保部署一致性和系统稳定性。 - 参与代码审查和技术讨论,确保代码质量和架构完整性。 - 创建并优化RESTful API,用于移动应用程序和第三方集成服务。 - 监控系统性能并实施主动解决方案,防止系统宕机和性能下降。 - 编写技术规范和流程文档,在团队内部共享知识和最佳实践。 - 指导初级开发人员,通过知识传递促进团队成长和技能提升。 必备技能 - 7年以上PHP开发专业经验,对Symfony框架有深入了解和实际应用经验。 - 精通MySQL 8.0数据库设计、优化和管理,特别是Percona Server相关技术和工具。 - 有在高流量场景(50万以上用户)下构建和扩展应用程序的实际项目经验。 - 具备Docker容器化和Kubernetes编排部署的实践知识和实际操作能力。 - 有Vue.js 3.x和现代JavaScript(ES6+)前端集成经验。 - 熟悉RESTful API设计原则和实现方法,了解API安全性最佳实践。 - 精通Git版本控制和协作开发工作流程,熟悉分支管理策略。 - 对Web应用程序安全最佳实践有深入理解,能够识别和解决安全漏洞。 - 优秀的问题解决能力和注重细节的工作态度,能够独立分析复杂问题。 - 流利的英语沟通能力,包括书面和口头表达,能够有效参与技术讨论。 优先考虑 - 具备消息队列系统(RabbitMQ、Kafka)用于异步处理的经验和项目实施案例。 - 了解缓存技术(Redis 7.x、Memcached)用于性能优化和数据加速访问。 - 熟悉AWS或GCP云基础设施和服务,有云端应用部署和维护经验。 - 具备CI/CD流水线(如Jenkins、GitLab CI)和自动化测试框架(PHPUnit、Behat)经验。 - 在食品科技或内容密集型应用方面的背景和相关行业知识。 - 了解微服务架构和实现方法,有分布式系统设计经验。 - 有Elasticsearch或其他搜索优化技术的实际应用经验。 - 对开源项目或Symfony社区有贡献,参与过技术分享或写作。 - 之前的远程工作经验和强大的自我管理能力,能够高效管理时间和任务。 - 熟悉敏捷开发方法,能够在快速迭代的环境中高效工作。 为什么加入我们? 在烹饪领域参与开发一个每周影响数百万用户的产品。您将有机会解决具有挑战性的技术问题,使用现代技术栈工作,并为一个帮助人们日常生活的产品做出贡献。我们的完全远程工作环境提供灵活性和工作生活平衡,同时还为您提供与世界各地优秀工程师合作的专业成长机会。我们重视创新思维和技术卓越,为有才华的开发者提供具有竞争力的薪酬和职业发展路径。加入我们,成为推动数百万用户烹饪体验的技术力量!