Arsenal Studios 正在扩张,我们正在寻找一名全职的 Backend Web 开发者。我们的首要目标是协助开发网站、网络应用程序和集成,以支持我们快速增长的定制网站设计和开发业务,并与我们的内部设计、开发和策略团队合作。我们正在寻找一位候选人,帮助创建新的解决方案并改进/维护现有解决方案,以支持长期营销活动。
重要:我们目前只能雇佣美国、加拿大和墨西哥居民。这不是一个设计职位,但对跨学科工作的兴趣将得到支持和培养。
在这个职位上,选定的候选人将与我们内部的设计、开发和策略团队合作,构建、定制和配置在 WordPress、HubSpot 以及其他内容管理系统上构建的网站,并使用以下描述的多种不同技术开发网络应用程序。
关于在 Arsenal Studios 工作
Arsenal Studios 是一家道德的数字营销公司,自成立以来一直远程办公。自 2008 年以来,我们由于我们交付最高质量解决方案的声誉而实现了增长和成功,我们通过与客户建立诚实和协作的关系。我们经常与同一客户合作,进行众多项目,因为我们拥有丰富的知识和解决问题的技能。
文化
您必须是一个诚实、真诚、可爱的人,并且擅长通过电话、电子邮件、视频聊天与同事和客户互动。以下是我们所有人都拥有的价值观:
- 对学习的热情: 您必须具备自学者的心态,并且对知识分享充满热情。
- 责任感: 我们的客户期望我们按时按预算交付,因此我们认真对待我们的工作。
- 团队合作: 我们的团队只有在最薄弱的环节得到加强。我们尽可能地互相支持。
- 敏捷性: 您将为不同行业和技术堆栈的客户的项目工作。
- 积极性: 我们笑得比抱怨得多。消极的 Nellies 离开。
- 尊重: 我们尊重彼此和我们的时间,避免过多的会议、定义不明确的规范,并通过积极主动的沟通。
- 接受: 我们接受彼此,共同为实现共同目标而努力,将个人差异留在身后。
远程工作场所
我们自 2008 年成立以来一直是完全远程办公。我们可以在北美各地雇佣候选人。我们在常规的东海岸工作时间工作,如有需要,在开始和结束时间上有一些灵活性。
角色 & 要求
我们正在寻找一名拥有 PHP 和 JavaScript 强烈背景的全职远程 Web 开发者。理想候选人应具备至少 2 年的专业 Web 开发经验,并对构建可维护和高效的网络应用程序充满热情。Angular 和/或 NestJS 的经验是一个加分项,CSS 的熟练度也是如此。如果您是一位积极主动的问题解决者,具有敏锐的细节观察力,并且能够在自我驱动的环境中工作,我们将非常乐意听到您的声音。
我们作为一个团队在多个并行项目中工作。每个人每周都会进行三次站立式会议,根据需要为特定项目进行进一步的小组讨论。一旦完成入职,您将获得编码作业。团队成员将提供帮助和代码审查,但您将被期望高效地推动进度并沟通任何需求。
我们工作的项目示例:
- 为大学构建的在线注册平台,具有搜索工具、报告和注册工作流程/LMS 集成
- 为非营利性消费者倡导组织的财务分析和预算工具 + 管理报告平台
- 构建一个自定义双向 API 并与一个自定义招聘平台集成,该平台同步招聘网站和招聘平台上的工作列表
主要职责:
- 使用 PHP 和 JavaScript 开发应用程序、API 和其他后端基础设施
- 使用 PHP 和 JavaScript 维护现有网络应用程序
- 迁移旧项目到现代基础设施,通常从 PHP 迁移到 JavaScript
- 参与设计新的构建工具、自动化测试工具和工作流程
- 为我们的客户创建定制的营销网站功能(通常通过扩展 CMS,如 WordPress、HubSpot、Wagtail 等)
- 编写和维持清晰、可维护和高效的代码
- 编写可理解的、组织良好的文档
- 参与代码审查,以确保代码质量和最佳实践,作为审查者和被审查者
- 与团队成员有效沟通进度和优先级,包括通过 Slack、视频会议和项目管理工具进行沟通。
资格:
- 至少 2 年的专业 Web 开发经验,重点是 PHP 和后端 JavaScript。更多经验也欢迎,薪酬将与经验相称。
- 非常强的沟通技巧。提供清晰的项目进度、挑战和成功的更新至关重要。知识分享非常受重视。
自我管理是必要的,因为我们是一个小型团队。我们所有人都对自己的生产力负责。
- 强大的问题解决能力和对细节的关注。您将得到一个经验丰富的团队的支持,但您需要解决问题。
- 足够的写作技巧,足以编写代码中的清晰注释、进度更新以及内部文档。
- 熟悉 Git、Bash(或类似 CLI)、VS Code(或类似 IDE)
- 对 RESTful 和其他 API 设计模式的基本了解。
美好的加分项
经验如下:
- Angular 和/或 NestJS
- Doctrine
- WordPress 主题开发
- Wagtail / Python / Django
- Node.js
- API 设计和开发
- 对象关系映射(ORM)框架
- 现代构建工具,例如 WebPack 或 SnowPack
- 构建网站和网络应用程序
熟悉如下:
为什么我们很棒
我们是一个小型、热情、友好的团队。我们拥有惊人的客户和员工保留率。我们有一些真正独特和有趣的项目,这些项目可能与您之前做过的任何项目都不同,因为我们的根源在教育和非营利部门。
这是一个新的增长职位。您不会取代任何人。我们很少招聘,因为我们的团队快乐稳定,所以这是一个罕见的机会。
此外,在无形部门,我们是一个友好的团队,紧密合作。我们希望我们的员工最好。您将受到尊重,您的劳动不会受到虐待。我们真正关心我们团队的幸福和福祉,反过来,我们所有人都会一起快乐地成长。
安全和支持性的工作场所
打造多元化工作场所一直是 Arsenal Studios 的一个重点。作为为广泛的用户创造创意产品和进行营销的机构,我们有责任在我们的人才库中反映我们的用户基础。除此之外,我们庆祝并鼓励支持独特观点和背景的工作场所。我们不歧视任何方面,包括种族、种族、社会经济背景、性取向、性别认同、年龄、退伍军人身份、宗教信仰、思想、观点、职业抱负等等。
薪资与福利
作为一家小型公司,我们可以根据您的需求定制我们的福利。我们将提供有竞争力的薪酬,如果您选择参加,我们将提供高质量的医疗保险,您将获得年度技术基金,以购买您需要的任何东西、进行自我教育等。为什么不来告诉我们您想要什么,我们将共同协商?也许您想要更多的休假时间来换取更少的薪酬,或者您的伴侣已经为您的家人提供了医疗保险,您想要更多的薪酬。只管告诉我们!我们希望您感到赋权和支持,这样您就可以长期留下来。
- 有竞争力的薪酬
- 每周 40 小时,有工作时间的灵活性
- 完全远程
- 支持性和包容性的文化
- 育儿假
- 起始时 25 天年度休假(2 周标准 + 3 个灵活日 + 12 个银行假日 + 每年额外的带薪休假 + 可协商的额外休假时间)
- 技术采购/办公用品津贴
- 专业发展和会议津贴
- 高质量的医疗保险,雇主出资(或相当于医疗保险的额外薪酬)
申请流程
申请
初步审查 & 代码筛选
我们将回复初步跟进问题和一项需要 30 分钟或更少时间完成的带回家代码挑战。 这将是在面试过程中的唯一代码测试/挑战,如果我们决定推进您,我们甚至会支付您在挑战中花费的时间,无论您是否进入第二轮。 我们要求这项挑战仅作为一个过滤器,以避免当前求职环境中常见的各种机器人诈骗。
初步会议
与领导层进行简短的会议,重点在于文化和项目,以确保我们所有人都对继续前进感到满意。
直接报告面试
与您的直接报告者见面:开发领导将向您提供一天的生活、项目预览和最佳匹配分析,基于即将到来的倡议。我们将要求您提供代码示例、项目之旅以及与您的技能相关的详细信息。
与您的同事见面
全体虚拟圆桌会议,您可以见到我们的整个团队,提问/回答问题,直到每个人都满意。