XM

高级Laravel后端开发工程师 - 塞浦路斯、希腊或远程工作

at XM
技术与编程 全职 Europe Only
266天前

详细信息

职位:
作为我们的新任高级PHP开发人员,您将踏上尖端软件工程的旅程。您将站在塑造软件开发未来的前沿,通过利用Kubernetes和Terraform等工具与PHP、Go、Angular协同工作,全部都嵌入在AWS的怀抱中,做出关键决策推动我们的进程。我们的专业团队将确保您与最新的技术栈和工作流程保持同步。从大胆项目的开始到胜利的实现,您将沉浸在看到自己的愿景变为现实的有益冒险中。


该职位的主要责任包括:

  • 使用PHP 8+和Laravel 9+开发和实现后端服务,确保代码质量、性能和安全性。
  • 利用Kafka(或类似技术)设计和实现事件驱动系统,用于实时数据处理和微服务之间的通信。
  • 采用强大的Git实践,例如基于主干的开发,并实施CI/CD管道,以确保高效可靠的代码部署工作流程。
  • 使用MySQL和Redis优化数据库性能和可扩展性,用于缓存和数据存储。
  • 与前端开发人员、设计师和产品经理紧密合作,交付端到端的功能和增强。
  • 与跨功能团队合作,设计、开发和维护我们平台的健壮且可扩展的后端解决方案。
  • 为初级团队成员提供指导、代码审查和技术指导,以确保高编码标准并培养他们的专业成长。

主要要求:

  • 计算机科学或任何其他相关领域的学士学位/硕士学位。
  • 至少4-5年的类似职位经验。
  • 在PHP 8+和Laravel 9+中使用后端开发的经验,并对Laravel的高级概念有深入理解,如服务提供者、Passport/Sanctum、Eloquent ORM、队列、调度器等。
  • 在构建和维护后端服务方面有经验,确保可扩展性、容错性和服务之间的有效通信。
  • 了解面向对象编程原则和设计模式以及概念,如依赖注入、KISS、DRY和YAGNI。
  • 有使用Psalm、PHPStan和Laravel Pint等代码质量工具的经验。
  • 有使用PHPUnit或Pest编写测试的经验,并欣赏TDD。
  • 熟悉事件驱动架构和技术,如Kafka、gRPC或类似的消息系统。
  • 精通版本控制系统,特别是Git,并有CI/CD管道的实践经验。
  • 对关系数据库,特别是MySQL和PostgreSQL,以及使用Redis的缓存机制有扎实的理解。

以下将被视为优势:

  • 熟悉容器化和编排技术,如Docker和Kubernetes。
  • 了解云技术,理想情况下是AWS,以及使用Terraform等工具的基础设施即代码。
  • 前端技能,如Angular或VueJS,以便与前端团队有效合作。
  • 构建响应式和视觉吸引力强的用户界面的知识。
  • Go编程语言的经验,以增加后端开发的多样性。
  • 使用ClickHouse或类似的列式数据库进行优化存储和分析处理的经验。
  • 使用NewRelic、Zabbix和Sentry等工具监控基础设施和跟踪错误的经验。

从以下中受益:

  • 有吸引力的薪酬套餐加上与绩效相关的奖励
  • 食品津贴
  • 智力刺激的工作环境
  • 持续的个人发展和国际培训机会



免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅