高级Laravel后端开发者

无个税15个月前远程全职
Hiredna

Hiredna

location 利雅得
unsaved
高级Laravel后端开发人员-塞浦路斯、希腊或远程 职位描述: 作为我们的新高级PHP开发人员,您将踏上一段前沿的软件工程之旅。您将处于塑造软件开发未来的最前沿,通过将Kubernetes和Terraform等工具与PHP、Go、Angular等技术相结合,推动我们的流程前进,我们的专业团队将确保您与最新的技术栈和工作流程保持同步。从大胆项目的构思到成功实现,您将沉浸在观看自己的愿景成为现实的有益冒险中。 该职位的主要职责包括: • 使用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或类似消息系统等技术有很好的了解。 • 熟练掌握VCS,特别是Git,并具有CI/CD流水线的实际经验。 • 对关系数据库(特别是MySQL和PostgreSQL)和使用Redis进行缓存的机制有扎实的理解。 • 有微服务经验。 以下内容将被视为优势: • 熟悉容器化和编排技术,如Docker和Kubernetes。 • 掌握云技术,理想情况下是AWS,并使用Terraform等工具进行基础设施即代码。 • 具备Angular或VueJS的前端技能,以便与前端团队有效合作。 • 具备构建响应式和视觉吸引人用户界面的知识。 • 具备Go编程语言的经验,以增加后端开发的灵活性。 • 具备使用ClickHouse或类似的列式数据库进行优化存储和分析处理的经验。 从中获益: • 有吸引力的薪酬福利套餐和绩效相关奖励 • 具有智力刺激的工作环境 • 持续个人发展和国际培训机会 在GrabJobs上发布的原始职位“高级Laravel后端开发人员”。如有任何问题,请使用GrabJobs上的“报告职位”按钮进行标记。