Mural

软件工程师,个性化

at Mural
技术与编程 全职 Canada
575天前

详细信息

你的任务

作为我们的报告与分析团队的软件工程师,你将通过构建和维护为我们的企业客户提供有价值数据的报告API,帮助我们扩展全球业务。

我们的信念很简单:通过从企业角度贡献我们的产品,帮助Mural成长,与最大的客户合作。作为一名软件工程师,你将负责提供高质量的代码,指导其他工程师,并确保我们遵循软件开发过程中的标准方法。你将直接向报告和分析工程经理汇报。

在这个角色中,你将:

  • 成为构建产品的一部分,对其有所贡献,拥有你所做的所有权,并看到它的演变

  • 作为一个全栈开发者工作在需要你不同方面和技能的任务上

  • 成为一个问题解决者,利用你的资源独立工作,并通过分享你的特定经验和知识为我们的工作带来新的想法

  • 加入一个多元化的团队,拥有积极的态度去教授和学习

  • 具有强烈的团队合作精神和协作意识。我们强烈鼓励进行结对编程和代码审查!

  • 与产品和设计团队紧密合作

  • 参与我们团队的技术设计,并参与其他团队的任何一个。我们对每个人都开放!

  • 与产品管理紧密合作,帮助实现产品愿景

  • 与团队内外部的工程师合作,以及架构师和SRE,确保我们在每个阶段都提供具有质量的功能。

  • 帮助我们构建和维护为我们的企业客户提供宝贵洞察力的API

  • 对学习的热情。我们的团队处于产品工程和数据工程的独特交汇点。一开始你可能不知道所有事情,但如果你是一个快速学习者,你会做得很好!

  • 对我们为企业提供的报告所带来的价值有着不懈的关注。我们不断努力改善他们的体验,并尝试使用我们的分析来解决问题。

你的个人资料

  • 至少3年构建API(最好是Node.js)和使用非关系型数据库(MongoDB经验理想)的经验

  • 强大的技术技能和JavaScript开发经验(加分项:Typescript / Flowtype经验)

  • 使用REST和JSON制作和开发Web服务的经验

  • 使用Mocha、Istanbul、ESLint、Jasmine等JS测试和代码分析框架的经验

  • 使用MongoDB等NoSQL文档型数据库和设计合适数据模型的经验

  • 应用程序和服务的实战开发

  • 领导中等到高度复杂的编程任务,并提供各种开发任务的代码审查

  • 实施自动化单元和集成测试,并确保一致地遵循实践

  • 参与系统设计和规范、程序逻辑和流程图、开发、测试、调试、文档和支持

  • 分析问题并推荐解决方案

  • 精通英语,书面和口头表达能力

  • 能够在远程地点独立工作的能力

加分项:

  • 使用React构建响应式、像素完美的用户界面的经验

  • 使用Astronomer或Airflow等数据管道工作和编写数据作业的经验

  • 熟悉DataDog等监控和可观测性工具

请用英语提交你的简历。 


免责声明

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

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

不定期副业成功案例分享

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

立即订阅