Netflix

全栈工程师

at Netflix
技术与编程 全职 USA
677天前

详细信息

我们正在寻找一位全栈工程师加入我们的团队,与一个大型团队合作,在Unity中构建多手机游戏,提供专业知识以构建后端服务和前端仪表板,这些将推动游戏的成功运营。全栈工程师将维护、增强和更新后端和中间件API和流程以及前端接口,使用最新的工具和技术组合来构建用户在网站和移动应用程序上看到和与之交互的一切。根据业务和产品需求,这个职位将专注于React和TypeScript。


您将做什么

  • 作为更大的架构、工程、开发和测试团队的一部分,协作构建、发展和优化我们的应用程序和服务,以提高加载时间和性能
  • 帮助设计和构建在线游戏功能所需的后端服务(例如:认证、排行榜、事件、匹配)
  • 帮助设计和构建推动我们Live-Ops运营的工具和面向内部的仪表板(例如:分析、事件安排、客户服务工具)
  • 理解并实施安全和数据保护
  • 通过有效的代码和数据存储设计原则确保游戏服务的可扩展性
  • 跨学科协作,将功能从最初的概念带到完成
  • 维护代码质量和完整性,确保应用程序的响应性
  • 参与技术设计和代码审查流程
  • 与其他工程师合作开发提高效率和质量的工具和流程
  • 保持对支持游戏项目所需的编程语言、平台、框架和API的深入知识
  • 协助开发和更新代码和服务的功能文档,与高级工程师合作维护技术和流程文档的共享库


技能和能力

  • 对Web前端和后端语言和技术有专业水平的理解(例如:React、JavaScript、CSS和HTML)
  • 熟悉SQL和NoSQL数据库,配置Web服务器并在云环境中工作(例如:AWS)
  • 了解网络概念、协议、可扩展性和云基础系统的负载测试
  • 了解软件工程基础,包括面向对象编程、数据结构、单元测试和文档编写
  • 能够客观评估代码作为正式审查流程的一部分
  • 能够有效沟通并在不同学科之间建立伙伴关系
  • 有强烈的迭代和改进低效流程的愿望
  • 能够在快速发展的环境中管理多个竞争任务,并自我指导
  • 积极的态度以及接受和提供客观和建设性反馈的能力
  • 出色的组织技能


教育和经验

  • 计算机科学、数学、工程或相关学位,或同等工作经验
  • 使用C#、Java或Node.js等语言构建可扩展的Web应用程序的经验
  • 了解软件开发生命周期和实践
  • 支持实时服务的经验
  • 使用Jira、Confluence或其他缺陷跟踪软件的经验
  • 使用Git和Perforce进行源代码控制的经验
  • 了解Web、移动Web、可访问性和网站性能的最新趋势


额外加分项

  • 在相关角色中具有游戏行业开发经验
  • 具有Unity和C#的经验
  • 具有扩展多人服务器和服务的经验

职位类型/预期工作时间

我们的核心工作时间是中部标准时间上午10:00至下午6:00,这意味着您应该在这段时间内可用于会议等。您将被要求偶尔工作更长时间,特别是在员工为了满足紧迫的截止日期而工作到很晚的时期。


其他职责

请注意,此职位描述并未旨在涵盖或包含员工为此职位所需的所有活动、

职责或责任。职责、责任和

活动可能随时更改,无论是否事先通知。


在Netflix,我们仔细考虑了广泛的补偿因素,以确定您的个人市场顶部。我们依赖市场指标来确定补偿,并考虑您的特定工作家族、背景、技能和经验,以确保正确。这些考虑可能导致您的补偿有所不同,并且也将取决于您的位置。


Netflix这个领域的角色的整体市场范围通常在$90,000至$500,000之间。


这个市场范围是基于总补偿(而不仅仅是基本工资),这与我们的补偿理念一致。Netflix是一种独特的文化和环境。了解更多在这里



免责声明

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

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

不定期副业成功案例分享

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

立即订阅