Overleaf

JavaScript 软件工程师

at Overleaf
技术与编程 全职 EU, UK, USA or Canada
657天前

详细信息

关于我们

Overleaf 是一家专注于为科学家构建现代协作工具的快速成长型社会企业 —— 类似于科学界的 Google Docs。我们提供了一个在线的实时协作编辑器,用于撰写论文、学位论文和其他用 LaTeX 标记语言编写的文档。

我们拥有超过1100万注册用户,每天有超过40万人使用我们的平台,托管了超过1亿个用户创建的项目。我们的公司正在成长,我们正在寻找软件工程师来帮助改进我们的平台。

我们被认定为英国增长最快的100家企业之一,并被列入FEBE增长100名单。我们在2020年SaaS奖项计划中被评为最佳非营利组织或教育SaaS,并且是2022年数字领袖影响奖的决赛入围者。我们是数字科学家族的一部分,涵盖科学、健康和教育技术公司。

我们的技术

Overleaf 基于开源软件构建,我们的大部分产品代码也是开源的。你可以在 GitHub 上找到它:https://github.com/overleaf/overleaf

在后端,我们运行一个微服务架构,主要使用 Node.js,搭配 MongoDB、PostgreSQL 和 Redis,在 Google Kubernetes Engine 上运行。在前端,我们主要使用 React。

你的新角色

我们正在寻找一位软件工程师来帮助改进我们的平台。这是一个复杂的 Web 应用程序,允许用户与他人协作编辑他们的科学文档,实现实时协作。

我们正在开展项目以改进我们的团队协作功能,这将包括更简单的方式让团队共享项目、模板和文件,以及改进权限管理。我们还计划使我们的本地版本更容易部署,并将更多的 SaaS 功能迁移到该产品中。

将有机会在前端工作,因此欢迎后端和全栈工程师申请。(我们也有前端工程师的空缺。)

作为 Overleaf 工程团队的一部分,你将帮助使 Overleaf 成为科学写作的首选之地。

我们的工作方式

Overleaf 是远程优先的 —— 所有员工都远程工作,这是我们价值观的一部分。我们也在伦敦有一个办公空间,供那些想使用的人,我们每年几次将整个团队聚集在一起(通常在英国)进行面对面的交流。

我们的核心会议时间是英国时间下午2点至5点;我们尽量在这个时间内安排所有团队会议,包括每天10-15分钟的站立会议和每两周一次的公司更新电话会议。

我们总是收集用户反馈来指导我们的工作。我们团队中有 UX 专业人员,我们进行许多调查和用户访谈。我们的工程师在产品三人组(产品经理、工程师、UX)中与产品团队紧密合作,在新功能的发现和交付期间。

我们的开发过程基于“Shape Up”模型,使用6周的交付周期和它们之间的4周冷却期。在每个周期中,我们有多个交付轨道,每个都有自己的技术领导。工程师每个周期在交付团队之间移动。我们进行代码审查,投资自动化测试,并且是 linting 的大粉丝。

我们的招聘方式

我们的招聘流程通常包括:

  1. 我们会在收到你的申请后的5个工作日内更新你的申请状态。

  2. 我们将安排一个30分钟的电话,与我们的工程总监讨论这个角色和你的经验,看看是否看起来是一个好匹配。

  3. 我们将安排一个更深入的面试,通常为两小时长。第一个小时是讨论,第二个小时是基于简短的家庭作业分配(面试外最多2小时)或如果你更喜欢,在面试期间进行的练习。问题是实际性质的 —— 没有 fizzbuzz、排序链表或代码高尔夫。

  4. 我们将发出工作邀请。我们通常分批进行面试,所以在我们面试其他候选人时可能会有短暂的延迟,但我们会在整个过程中让你保持知情。

如果你有一个截止日期,请在申请中告诉我们,我们会尽量适应。

要求

要做好这份工作,你需要:

  • 有2-3年作为后端或全栈工程师的工作经验

    • 我们使用的技术(如 node.js)的经验有帮助,但你不需要全部都知道;你的学习能力对我们来说更重要。

  • 常驻美国、加拿大、英国或欧洲(欧盟成员国)

  • 通常在我们的核心时间,英国时间下午2点至5点可用

我们是平等机会雇主。所有申请者都将在不考虑种族、肤色、宗教、性别、性取向、性别认同、国籍、退伍军人或残疾状况的情况下被考虑录用。代表性不足的群体通常不申请,我们鼓励他们即使不符合所有要求也申请。

福利

  • 远程和灵活的工作。

  • 年薪高达75,000英镑,具体取决于经验。

  • 你将加入一个小型、专注且不断成长的团队。

  • 我们大约80%是开源的,所以你的工作通常将在开源代码上进行。

  • 我们每年组织几次公司和团队聚会,进行有价值的面对面交流。

  • 我们将提供一台新的 Mac、PC 或 Linux 笔记本电脑,以及其他设备的津贴。

  • 我们提供培训预算并分配培训时间;我们的许多开发人员选择参加相关的行业会议或购买培训材料。

  • 我们定期举办远程黑客马拉松,以保持学习和实验。

  • 我们举办每周一次的内部研讨会系列,由员工就他们的工作或个人项目、新技术和技巧进行简短的演讲。

  • 额外的福利套餐因国家而异。请询问我们。

我们是平等机会雇主。所有申请者都将在不考虑种族、肤色、宗教、性别、性取向、性别认同、国籍、退伍军人或残疾状况的情况下被考虑录用。代表性不足的群体通常不申请,我们鼓励他们即使不符合所有要求也申请。


免责声明

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

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

不定期副业成功案例分享

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

立即订阅