Narrative

Web Software Engineer

at Narrative
技术与编程 全职 Other
774天前

详细信息

总部: 纽约州纽约
网址: https://narrative.io

网络软件工程师(远程)


你会做什么

简而言之,您将执行以下操作:
  • 为 Narrative 的 Vuejs Web 应用程序创建新功能。与产品和设计团队合作,打造最佳用户体验并创建模块化、可维护的组件。
  • 在 Narrative 的数据市场上设计、实施和维护嵌入式应用程序,从而增强客户管理和操作数据的能力。< /li>
  • 帮助选择技术并为我们的系统架构定义战略方向
  • 使用 Narrative 的 Tacklebox UI 库,设计创建可重用的组件和模块以用于 Narrative 的所有 Web 应用程序。
  • 审查和评估团队成员的代码贡献,向您的同行提供透明、诚实和直接的反馈。
虽然大部分工作都集中在前端,但这个职位非常适合想提高他/她的后端和函数式编程技能的人。

技术栈

简而言之,我们的技术堆栈如下所示:
  • 前端:Vuejs、Sass、Pug、an d 函数式 JavaScript
  • 后端:scala、AWS、spark、Iceberg、cats、cats-effect、http4s 和 doobie
  • Ops
  • strong>:EC2、Fargate、Lambda、Terraform、EMR、DynamoDB、S3、RDS、Step Functions、Jenkins 和 Datadog

理想的候选人
我们不是在寻找 100% 适合所有技术流行语的人,而是在寻找具有强大个人和技术技能的人,他们渴望必要时采用新技术。显然,与初级候选人相比,我们对高级候选人的期望要高得多。

理想的候选人应该:
  • 在一个或多个 Web 框架(Vue、React、Angular 等)和 ES6/JavaScript/HTML/CSS 生态系统方面拥有丰富的经验。
  • 拥有使用 Amazon Web Services 部署和托管 Web 应用程序和
  • 能够调试 Web 应用程序代码的各个方面,例如跨浏览器的 Javascript 怪癖。
  • 彻底了解 HTTP 生命周期以及浏览器如何与 Web API 交互。< /li>
  • 享受构建快速、用户友好的 UI。
  • 在需要时不要害怕为整个堆栈做出贡献,因为前端不仅仅意味着 HTML/CSS。例如,某个功能可能需要
    • 从 Spark 报告计算一些指标
    • 创建 PostgreSQL 迁移脚本
    • 调整 S3 权限和 terraform 脚本以进行部署< /li>
  • 能够领导架构和设计文档的创建,从开发和产品团队收集需求和反馈,并根据需要评估新技术。
  • 以最少的流程推动扁平化组织的成功,必要时与技术和非技术团队成员进行交流。
  • 与相关团队沟通潜在的技术问题并适应不断变化的需求。
  • < li>请注意在保持系统长期可管理性的同时,在业务方面做出反应需要做出的妥协。
  • 在东部标准时间 +/- 3 小时内生活/工作

团队(美国和加拿大偏远地区)

我们是一个小型、早期、远程优先的团队寻找g吸引想要参与并从设计到发布的主要系统和面向用户的功能的开发人员。

我们的使命
< /div>
我们正在构建一个数据流市场,让买卖和获胜变得容易。

我们通过创建减少摩擦的工具来做到这一点并提高数据购买过程的透明度,在买卖双方之间建立双赢关系。
您可以访问 https://www.narrative.io/

了解有关 Narrative 的更多信息br/>
立即申请

发送电子邮件至hiring-dev@narrative.io

如果您想通过聊天了解更多关于公司、我们的文化或团队的信息在正式申请之前,也可以:只需发送邮件至 dev@narrative.io。

免责声明

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

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

不定期副业成功案例分享

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

立即订阅