高级PHP后端开发工程师 | 旅行预订平台 | 远程工作

远程
全职
您是否是一位经验丰富的PHP后端开发工程师,希望通过创新技术革新旅游行业?我们正在寻找一位技术娴熟的开发人员,来增强我们处理复杂多目的地行程的在线旅行规划和预订服务。您在PHP开发方面的专业知识将通过我们可扩展、稳健的后端系统直接影响全球旅行者。 项目概述 您将参与开发一个先进的旅行技术平台,帮助用户规划和预订复杂的多目的地旅行。该系统集成了各种旅行API、支付网关,并在不同的旅行服务中提供无缝的预订体验。您的角色将在维护和发展后端架构以适应不断增长的用户需求并确保最佳性能方面至关重要。 主要职责 - 使用现代PHP 8+设计、开发和维护可扩展的后端系统,为我们的旅行预订平台提供支持。 - 重构和优化现有代码库,以提高性能、可维护性和可扩展性。 - 实现稳健的RESTful API,以支持移动和网页客户端应用程序。 - 与前端开发人员合作,将面向用户的元素与服务器端逻辑集成。 - 配置和优化Nginx和PHP-FPM,以实现高性能Web应用程序。 - 实施安全最佳实践,保护敏感的用户和支付数据。 - 开发和维护数据库架构、存储过程和复杂查询。 - 参与代码审查,确保团队成员之间的质量和知识共享。 - 记录技术规范和架构决策,以供未来参考。 - 排查并解决生产环境中的复杂技术问题。 必备技能与资格 - 3年以上使用PHP 8.x的后端开发经验。 - 至少精通一种主要PHP框架(Laravel、Symfony、CodeIgniter或Yii)。 - 深入理解面向对象编程原则、设计模式和SOLID原则。 - 有配置和优化Web服务器(特别是Nginx与PHP-FPM)的经验。 - 熟练使用Linux命令行和服务器环境。 - 具有Git版本控制和协作开发工作流程的实践经验。 - 具备强大的MySQL或PostgreSQL数据库设计和优化技能。 - 有实施和使用RESTful API和Web服务的经验。 - 基本的英语沟通技能,足以阅读技术文档并参与团队讨论。 - 具有解决问题的思维方式,注重细节并致力于代码质量。 加分项 - 有旅游行业API(Amadeus、Sabre、Expedia等)的使用经验。 - 了解Docker容器化和编排。 - 熟悉云平台(AWS、GCP或Azure)。 - 有使用RabbitMQ或Redis等消息队列系统的经验。 - 理解微服务架构及其实现。 - 有CI/CD管道和自动化测试的经验。 - 了解JavaScript和现代前端框架。 - 有使用Elasticsearch或类似搜索技术的经验。 - 对开源项目或个人编程项目有贡献。 为何加入我们 与重视创新和工作生活平衡的前瞻性团队远程工作。您将有机会将您的技能应用于实际旅行挑战,使用现代技术工作,并在支持性环境中实现专业成长。我们的协作文化鼓励持续学习,并根据您的经验和技能提供有竞争力的薪酬。