后端软件开发者

15个月前全职
Amutri

Amutri

location 伦敦
unsaved
在Amutri,我们正在构建革命性的产品,将计算机辅助设计(CAD)和建筑信息建模(BIM)文件快速而轻松地转化为实时渲染的3D体验,使新产品的设计能够在时间、复杂性和成本等传统障碍的限制下进行可视化。我们的产品专为那些通过创新的基础设施、工程和产品设计来构建未来的人们而设计,提供既有效又易于使用的工具。 我们正在寻找一位对使用亚马逊网络服务(AWS)和微软Azure进行操作有丰富经验的后端软件开发人员,加入我们开发创新的基于云的应用3D可视化产品。我们很高兴能够与备受尊敬的行业参与者和英国创新机构合作,降低沉浸式3D体验创作的门槛。 这是一个为您提供创新、新颖和有影响力的工具来支持我们周围世界的设计、建造和管理的机会。我们的产品的技术范围远远超出了Web开发,虽然有一些核心领域需要您涵盖,但也有机会朝着您最感兴趣的方向发展,无论是转换和修复3D模型、DevOps、优化流媒体体验还是帮助增强用户体验。 您将有机会使用一个大型的多区域AWS部署,拥有非常大的AWS服务预算。除了无服务器Web堆栈外,我们还使用最新的GPU启用实例,并利用它们为我们的客户创建令人惊叹的体验。 我们正在寻找的人: 我们正在寻找一位有丰富经验的开发人员,能够支持开发和管理使用AWS Amplify和Azure的React/Node.js应用程序,以及一些C++开发经验。您还将能够使用Terraform来承担DevOps任务,以管理和部署我们在AWS EC2和相关服务上的可视化环境,以及在Azure上的等效环境。之所以考虑AWS和Azure两者,是因为尽管产品最初是在AWS上构建的,但现在有很多客户要求使用Azure托管。 您应具备以下可证明和必备的技能: • 能够管理大型的AWS Amplify应用程序,从开发到运营。具备克服AWS Amplify的怪癖的能力。 • 能够在AWS和Azure中管理使用React Native和Node.js构建的可靠且可扩展的应用程序。 • 理解C++14及更高版本,能够阅读和修改代码。 • 能够维护和开发基础设施计划,如Terraform。 • 对Git有深入了解,并能够处理子模块、分支等问题,以及为CI/CD构建GitHub结构。 如果您具有以下经验,将会很有帮助: • WebRTC;我们将其用于流媒体体验,目前需要进一步改进。 • 身份验证服务,如Auth0。目前我们正在使用Amazon Cognito,但我们正在评估其他选项,并希望在未来丰富和改进用户对此的体验。 • AWS CodePipeline、EC2和S3。 • CAD和BIM数据,包括行业基础类(IFC)、Wavefront OBJ(OBJ)、FBX和Autodesk专有格式。理解和与这些格式进行接口不是这个角色的核心部分,但它是Amutri产品的核心部分。 • 虚幻引擎。同样,这不是这个角色的核心部分,但如果您在这方面有经验,那将非常有用。 • 我们使用JIRA,因此对此有经验会很有帮助。 福利: • 公司养老金计划 • 可获得员工股权计划 • 弹性工作时间 • 混合工作模式 工作时间表: • 弹性工作时间 • 周一至周五 工作许可: • 英国(必需) 经验: • 在软件开发岗位上拥有5-7年的经验