职位名称:后端开发人员
工作地点:沙特阿拉伯,利雅得
公司:MUVI Cinemas
职位概述:
MUVI Cinemas正在寻找一名熟练的后端开发人员,负责设计、开发和维护支持iOS、Android、Web、KIOSK、CDP和KDS平台的后端系统。该职位专注于构建可扩展、安全的服务器端组件、API和数据库,以确保所有数字渠道的高性能。后端开发人员将与前端工程师、产品团队和内部利益相关者密切合作,提供强大、可靠和高质量的软件解决方案。
主要职责:
- 设计、开发和维护服务器端应用程序、API和后端服务。
- 使用Nest.js、PostgreSQL、Supabase开发应用、Web、KIOSK、CDP和KDS的后端模块。
- 创建、维护和更新数据库架构。
- 为新模块和服务定义并拥有后端架构。
- 编写自动化单元和集成测试,进行代码审查,并应用最佳开发实践。
- 实施和维护CI/CD管道以实现自动化构建、测试和部署。
- 集成和维护监控工具,包括Sentry、Firebase、Google Analytics和Datadog。
- 维护和支持业务应用程序和数字渠道,包括Vista、Adjust、管理门户、Dynamics 365和ZATCA集成。
- 解决性能问题并优化系统吞吐量和延迟。
- 处理来自IT服务台和官方沟通渠道的后端相关工单。
- 收集跨功能需求并相应配置后端功能。
- 为系统用户提供技术支持和初步信息。
- 在AWS环境中部署后端服务。
资格要求:
- 计算机科学或相关专业学士学位。
- 熟悉:AWS、PostgreSQL、Supabase、.NET、Nest.js、REST APIs、gRPC、微服务、事件驱动架构、Docker、CI/CD、安全最佳实践
- 数据库系统(RDBMS、NoSQL)
- Git、DevOps、质量保证、项目范围界定和工单系统
- Microsoft Dynamics 365
经验:
- 2-3年相关后端或软件开发经验。
- 最好有3-4年电影行业的软件开发/支持经验。
- 拥有现代后端技术的实际操作经验:AWS、PostgreSQL、Supabase、.NET、Nest.js、REST、gRPC、微服务和Docker。
- 有整合第三方系统经验,如支付网关、Vista、Dynamics 365、ZATCA和KDS。
- 有与Web开发团队和前端技术合作的经验。
- 有Dynamics 365开发、Braze、Adjust、忠诚度系统或交付平台集成经验者优先。
关键能力:
- 强大的团队合作能力和跨部门协作能力。
- 高度关注细节,具备分析性问题解决和结构化思维能力。
- 能够在压力下工作并管理多个优先事项。
- 身体健康、守时、敬业并致力于分配的职责。