软件工程师 - Ruby

15个月前全职
Builder.ai

Builder.ai

location 伦敦
unsaved
关于Builder.ai 创新源于无限可能的力量。几年前,创新几乎是不可能的,因为构建软件需要学位。它简直太昂贵、太复杂、太冒险,最终效率也太低。这就是为什么只有16%的项目能按预算完成,更糟糕的是,78%的项目失败了。 我们正在改变这一切。我们正在颠覆软件开发的方式,摒弃了你需要成为专家或参加训练营才能学会制作应用程序的观念。我们的平台让你可以为你想要解决的任何问题订购完美的软件应用程序。我们的人工智能驱动的装配线将乐高式的可重复使用功能和来自世界各地的专家汇集在一起,将世界级的想法变为现实——任何人的世界级想法。构建软件应该像订披萨一样简单——选择你想要的,获得你需要的功能的建议,然后等待它被烹制好准备好给你。 我们的人工智能辅助平台帮助任何人构建、运行和扩展定制的软件。无论是利雅得的面包店和伦敦的托儿所,还是像BBC或百事可乐这样的大型财富100强公司。 在Builder.ai的生活 这是一个一切都以闪电般的速度进行的地方,绝对不适合胆小怕事的人。我们庆祝多样性,推动每个人以更少的资源做更多的事情,同时创造并倡导一种鼓励每个人实验、突破界限并通过实践学习的文化。每个Builder都遵循我们的核心价值观HEARTT(心、创业精神、责任、尊重、信任和透明度),我们始终在寻找具有观点、谦卑感和愿意行动的团队合作者。 为什么我们需要这个角色 我们的工程团队正在迅速壮大,我们正在每个团队中招聘,从我们的客户产品(CX)和交付工具(DX)团队,一直到我们的装配线(BX)和云系统团队。 你可以在这里了解Builder的技术视角: https://www.builder.ai/under-the-hood 你将要做的事情 • 架构和设计可扩展的后端系统 • 集成和开发各种微服务 • 使用RSpec创建单元测试 • 审查其他开发人员的代码,并提出改进意见 • 算法开发和一般优化 • 设置CI/CD流水线 • 与各种利益相关者进行跨职能合作,包括QA、DevOps、PM和其他开发人员 • 对在AWS环境中部署和维护Rails应用程序有深入的理解。 • 能够设置工作程序并在多个实例上部署。 • 具备Git经验,有人会说你是一个Git大师。 要求 • 在Ruby和Ruby on Rails方面有丰富的经验。 • 熟悉一个或多个云服务提供商的服务。有容器化应用程序和基础架构配置经验者优先。 • 在快节奏和动态的Scrum团队中工作的经验。 • 架构和设计可扩展解决方案的经验 • 掌握标准计算机科学基础知识(数据结构、算法、复杂性分析) • 系统性的调试和问题解决方法论 我们的技术栈 我们的内部平台团队使用各种技术,你将有机会使用。对其中一些技术的经验会有优势,但并不是必需的。最重要的是使用合适的工具来完成工作,所以我们始终评估哪种技术最合适,我们希望你能提供一些意见。 • Ruby、Ruby/Rails • Docker和Kubernetes • GitLab • Postgres、Redis • AWS、Azure 福利待遇 • 有吸引力的绩效相关的季度奖金 • 在一家融资2.5亿美元的D轮规模化公司中获得股票期权 • 混合工作模式 • 每年24天年假+法定假日 • 每年2次Builder家庭日 • 圣诞节和新年之间的休假 • 慷慨的养老金缴纳 • 由AXA提供的私人医疗和牙科保险 • 可以使用我们的Perkbox平台