高级 PHP (Laravel)后端开发工程师
• *每周 5 天在马克汉姆办公室现场工作**
Frontier 正在寻找一位经验丰富的高级 PHP 开发工程师加入我们充满活力的 IT 团队。作为一名 PHP 开发工程师,您将负责设计、开发和维护支持我们网络和移动平台的服务器端应用程序。您将与前端开发人员、产品经理和其他利益相关者合作,创建强大且可扩展的解决方案。
您的角色将涉及编写高效且可重用的代码,优化应用程序性能,并确保我们后端基础设施的高可用性和安全性。通过利用最新技术和最佳实践,您将在交付满足用户不断变化需求的高质量产品中发挥关键作用。
关键职责及您将产生的影响:
• 使用 PHP 和相关技术开发和维护服务器端代码。
• 与前端开发人员合作,将用户界面元素与服务器端逻辑集成。
• 优化应用程序的性能、可扩展性和安全性。
• 设计和实现 API,以实现前端与后端系统之间的无缝通信。
• 解决与应用程序功能、性能和安全性相关的问题。
• 参与代码审查,并向同事提供建设性反馈。
• 及时了解网络开发行业趋势和最佳实践。
• 开发、优化和维护数据库架构、查询和索引,以确保高效的数据存储和检索。
• 创建并维护详细的代码、流程和 API 规格文档,以促进协作和未来的维护。
• 实施和维护单元测试、集成测试及其他测试方法,以确保代码质量和可靠性。
• 参与设置和管理持续集成和持续部署(CI/CD)管道,以简化部署过程。
• 协助项目经理估算项目时间表和交付物,并在项目规划和执行过程中提供技术见解。
如果您是我们理想的候选人,您需要具备:
• 作为 PHP 后端开发人员或类似角色的工作经验,展现出成功项目的强大记录。
• 对 PHP 8 和 MySQL 有深入了解,并熟练掌握相关框架(如 Laravel 9+),能够开发强大且高效的应用程序。
• 熟悉 RESTful API 和网络服务,能够实现不同系统之间的无缝集成和通信。
• 领导和管理跨职能团队,提供指导,促进协作,确保与组织目标的一致性,以推动项目成功和持续改进。
• 对版本控制系统(如 Git)有扎实的经验,确保代码版本的有效管理和团队成员之间的协作。
• 具备管理系统间集成的能力,促进不同软件平台之间的数据流动和互操作性。
• 对数据库设计、架构和优化技术有扎实的理解。
• 出色的问题解决能力和对细节的敏锐关注。
• 强大的独立工作能力和团队协作能力,能够为高效和凝聚的工作环境做出贡献。
• 良好的口头和书面沟通能力,能够向组织中各级技术和非技术用户呈现信息。
• 具有使用自动化测试框架的经验:使用 PHP Unit 或类似测试框架的经验。
• 理解安全最佳实践:了解常见安全漏洞(如 SQL 注入、XSS)及其预防方法。
加分项:
• 具有云平台(如 AWS、Azure)的经验。
• 了解前端技术(HTML、CSS、JavaScript)。
• 理解 DevOps 实践。
• 具有容器化技术的经验:了解 Docker 和 Kubernetes。
• 熟悉敏捷/ Scrum 方法论:在敏捷开发环境中的工作经验。
• 了解现代 PHP 特性和标准:熟悉 PHP 7/8 特性和 PSR 标准。
• 具有 NoSQL 数据库的经验:了解 MongoDB、Redis 等数据库。
为什么加入我们?(准备好吧…)
• 我们提供具有竞争力的薪酬
• 扩展的健康和牙科福利计划(100% 雇主支付符合条件的福利保费)
• 企业 Goodlife 会员折扣
• 持续学习援助计划,每年报销高达 $1,500
• 团体 RRSP (非匹配)
• 初始 15 天的假期,逐步增加到 20 天假期。
• 带薪宗教假日
• 带薪志愿者日
• 灵活性以帮助您平衡工作与生活
• 支持性的领导团队和文化委员会,致力于维护积极的文化
• 竞争但合作的工作环境
• 提供丰富的小吃、团队烧烤和其他公司支付的餐食(我们喜欢吃!)