全栈软件工程师(地理空间/网络/无人机)

14个月前远程全职
Hammer Missions

Hammer Missions

location 伦敦
unsaved
📋职位简介 • 您希望对未来产生重大影响吗? • 您是否喜欢端到端的软件设计、开发和部署? • 对于您来说,一个快速发展的初创公司是理想的工作场所吗? 如果您的答案都是肯定的,那么我们需要听到您的声音! 在Hammer Missions™,我们正在构建未来的软件平台,用于自动化基础设施检查中使用的无人机和数据分析。 我们目前正在寻找一位实践经验丰富的软件工程师,负责开发和执行我们的云软件路线图。您将在这个角色中与我们的高级管理人员和其他软件工程师密切合作,并将负责从开始到完成的所有基于Web的软件开发! 这是一个成为快速发展团队的一员,并在塑造航空机器人和地理空间数据的未来中发挥重要作用的机会。 ⌨️技术栈 - Vue.js,GoogleMaps.js - Node.js,Flask,Python,Fast API - AWS DynamoDB,S3 - Docker Docker Compose - Github Actions - AWS 💪职责 • 为Hammer Hub(hub.hammermissions.com)设计、开发和部署新功能至生产环境。 • 解决无人机路径规划和无人机数据建模方面的挑战。 • 与软件团队一起规划每两周的开发冲刺。 • 与云团队合作,随着用户增长扩展Web基础设施。 • 在生产环境中测试、监控和性能分析Hammer Hub。 • 理解Hammer的整个软件栈。 • 与软件团队的其他成员一起规划整体工程路线图。 • 提出和记录开发流程、最佳实践和工具。 ✨资格要求 核心 • 2-5年的软件工程经验(最好是在软件初创公司) • 熟练掌握现代Web前端框架-React、Vue JS(或类似框架) • 熟练掌握现代Web后端框架-Node JS、Flask、Fast API(或类似框架) • 对计算机科学基础和软件架构有深入的理解。 • 在生产环境中部署和维护应用程序的经验。 • 有使用现代数据库(mongodb、dynamodb或类似数据库)和管理云平台(AWS | Google Cloud | Azure)的经验。 • 有版本控制(Git)和容器化(Docker或类似工具)的经验。 • 有CI/CD流水线和自动化软件测试的经验。 额外加分 • 计算机科学或相关领域的学士学位。 • 在机器人、游戏或地理空间组织担任团队负责人的经验会有额外加分。 • 有敏捷开发、冲刺规划和项目管理经验。 • 有移动软件开发经验会有额外加分。 📍地点 我们位于英国伦敦西部。 🚗出差和工作模式 办公室工作2天,远程工作3天。 🎁福利 • 有竞争力的薪资+公司股权选择 • 29天假期 • 公司提供M1 Macbook、屏幕、耳机等一切您需要提高工作效率的设备。 • 您自己的Mavic Mini无人机! • 可以在我们这里购买任何与工程相关的书籍 • 每月团队午餐和活动 💡关于我们 在Hammer Missions,我们的愿景是利用无人机缩小物理世界和数字世界之间的差距。 我们目前的软件产品Hammer App和Hammer Hub帮助无人机专业人员和企业无人机项目收集各种不同基础设施资产的快速精确的检查数据:屋顶、立面、电力线路、塔、太阳能电池板、风力涡轮机等。 我们已在全球范围内部署了我们的软件,迅速进入了许多不同的无人机垂直领域。如果您想加入一个快速发展的团队,塑造航空数据和移动机器人的未来,请通过以下联系方式与我们联系。 我们期待您的来信