Affilimate

高级全栈工程师(TypeScript,欧洲/英国远程工作)

技术与编程 全职 Anywhere in the World
602天前

详细信息

摘要

  • 我们是一家早期阶段的MarTech公司,拥有一个远程团队,总部位于柏林
  • 除了创始团队外,我们正在招聘我们的第一批全职工程师
  • 我们的代码库在前端和后端都使用TypeScript
  • 有各种各样的项目可以工作,并且有很多东西可以学习,例如在我们的React web应用程序、GCP上的数据基础设施、公共API、JS小片段等上工作
  • 您需要目前居住在英国或欧洲下列国家之一
  • 这是一个全职远程职位
  • 申请链接在下方!

关于职位

Affilimate正在寻找一位高级全栈工程师,具有TypeScript、React和Node.js的经验,加入我们。

我们的产品是一个网页分析和数据聚合平台,由媒体公司、数字营销人员和内容创作者使用。我们每天跟踪数百万次页面浏览量,每月为我们的客户跟踪数百万收入。

这个角色非常适合全面发展的软件工程师,他们喜欢在前端和后端工作,还有一些基础设施工作。

我们的团队很小,我们的流程很高效。您最终将每天将代码发布到生产环境

我们的联合创始人,Monica Lent,是一位拥有10年以上技术经验和领导力的软件工程师,她将与您合作,帮助您快速上手。


我们的技术栈

我们的代码库位于一个包含大约190,000行TypeScript的单体存储库中。我们使用的具体技术包括:

  • 前端:React 17,Firebase,Emotion,Material UI,Recharts
  • 后端:Firestore,云函数
  • 测试:Jest
  • 基础设施:Google Cloud Platform
  • 数据库:Firestore,实时数据库,Postgres,Redis,BigQuery

总的来说,我们的代码库相当现代化,状态良好。

我们正在寻找能够平衡高水平代码质量与实际决策的人。


典型任务将包括:

  • 根据准备好的规格说明和设计模型实现UI、UX和入门改进
  • 构建新的报告和数据可视化,包括从数据库中提取数据到云函数,格式化数据以便在图表和表格中显示,并添加搜索/排序/过滤功能。
  • 构建新工具,如我们的链接生成器,您还需要存储或缓存数据以使它们快速且性能良好。
  • 编写API集成,遵循经过验证的模式和系统。
  • 使用Puppeteer进行网站爬取和浏览器自动化。例如,生成屏幕截图或检索网站元数据。
  • 致力于我们即将推出的公共API,以及与数据仓库或BI工具(如Looker和Databricks)的集成。
  • 扩展我们的分析基础设施,增加新的功能和数据点。
  • 当然,还有维护、重构和修复我们的支持团队报告的问题,以及编写内部文档。

我们即将推出的一些特定功能包括:团队管理、用户角色和权限、链接生成器工具和基于细分的报告。

总的来说,有各种各样的工作,所以无论您的背景如何,都有很多可以学习的东西。

产品

Affilimate是一个分析平台,帮助媒体公司、营销人员和创作者通过了解他们的收入来源,增加他们网站的联盟收入。

我们通过以下三种方式做到这一点:

  1. 聚合事务数据通过API和其他集成方法将多个联盟网络的数据汇总到一个地方。
  2. 自动化联盟收入归属回到内容和链接,使用我们的网页分析平台和JavaScript小片段。
  3. 优化工具如热图和修订跟踪,内容编辑可以使用它们来提高性能。

我们已经处理了数千万的月度事件,并计划扩大100倍。


地点

您需要目前居住在英国或欧洲,以下国家之一:

奥地利、比利时、保加利亚、克罗地亚、捷克共和国、丹麦、爱沙尼亚、芬兰、法国、德国、希腊、匈牙利、爱尔兰、意大利、拉脱维亚、立陶宛、卢森堡、马耳他、荷兰、挪威、波兰、葡萄牙、罗马尼亚、斯洛伐克、西班牙、瑞典或瑞士。

如果您需要雇主继续处理您当前的工作签证,我们可能可以支持您!

我们无法赞助搬迁到欧洲。


福利
  • 远程工作,享受灵活的工作时间
  • 低压力、少会议、零政治
  • 影响产品方向,看到您的工作直接对业务和我们的客户产生影响
  • 随着团队的成长,有机会承担(技术或人员)领导责任,如果您有此愿望或过去的经历
  • 对于合适的候选人,股权在桌面上,取决于您的角色和责任如何发展

我们正在寻找

我们的理想候选人符合以下条件:

  • 7年以上的先前专业经验。您应该有强大的技术经验,理想情况下是在初创公司工作过。
  • 对数据结构有非常深入的理解。工作的很大一部分是数据聚合和转换,所以您可以以不同的方式存储/检索/显示数据。
  • 强大的TypeScript技能。您需要习惯于在TypeScript代码库中工作,并掌握使用泛型、联合类型等基础知识。
  • React经验。工作的很大一部分是构建和改进我们的UI。
  • 命令行基础知识。您应该习惯于按需在命令行上工作。对git的熟悉也是必须的。
  • 注重安全性和性能。性能在我们当前和未来的规模上都很重要,没有什么比我们客户数据的安全性更重要。
  • 关心设计和用户体验。您应该习惯于CSS,并在实现设计时注意细节。
  • 强大的英语沟通能力。您应该能够用英语清晰地讨论技术话题。

我们正在建立一个多元化的团队,并欢迎非传统背景。

即使您觉得自己没有满足所有列出的要求,也欢迎您申请。


加分项

如果您具备以下条件,您将在这个职位上处于有利地位:

  • 有Google Cloud Platform的经验。
  • 从前端和后端的角度上,有在数据密集型产品上工作的经验。
  • 熟悉SQL,并熟悉我们的一个或多个数据库,如Firebase、Redis、BigQuery或Postgres。

期望

  • 您可以独立工作,同时在事情不清楚时提出问题。
  • 我们将开始缓慢,并在您学习产品、领域和代码库时通过Slack进行团队合作。
  • 2-3周后,您将能够独立处理小功能,向现有屏幕添加功能,并修复简单错误。
  • 1-2个月后,您将能够实现小到中等规模

免责声明

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

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

不定期副业成功案例分享

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

立即订阅