Merchstack

高级后端工程师

技术与编程 全职 Europe Only
663天前

详细信息


Merchstack正在寻找一位经验丰富的后端工程师,帮助我们架构、构建并发展我们的SaaS产品后端。我们正在寻找那些从系统、重用、灵活性和性能的角度考虑UI/UX的工程师。


要在这个职位上取得成功,您需要在为数据丰富的应用程序建模数据结构方面拥有广泛的经验,对面向对象的设计模式充满热情,并具备在整个应用程序设计中全面考虑个别工作项的无与伦比的能力。

我们正在寻找英国/欧盟、印度或非洲的候选人。所有候选人必须能够与英国的领导层在大部分时间内重叠。


您将做什么

  • 设计并实现新的GraphQL查询和变异,以满足客户需求或UI/UX要求。
  • 为我们的应用程序的整体稳定性和性能做出贡献。
  • 优化我们的应用程序,以实现最大速度和可扩展性。
  • 以可组合插件的形式为Merchstack构建新的数据提供者。
  • 负责我们代码库中的依赖项,即确保我们合理地打补丁。
  • 与工程副总裁合作,提前规划新的潜在工作,例如架构设计和基础设施需求。
  • 与DevOps / DBA功能合作,确保新功能和现有功能由适当的硬件/基础设施支持和观察。

技术栈

  • Typescript, NestJS
  • SQL / TypeORM
  • Apollo GraphQL
  • ElasticSearch
  • Redis
  • AWS / Elastic Kubernetes Service

我们寻找的

  • 4年以上构建面向对象的数据驱动应用程序的经验。
  • 自信地利用关系数据源进行规模化操作,这包括但不限于对数据基数、数据结构和大型数据集及快速移动维度的高效客户端内存管理的深刻理解。
  • 利用IoC容器进行依赖注入的经验,全面了解3种主要的依赖注入生命周期。
  • 高级Typescript知识,渴望使用更高级的Typescript概念来减少样板代码。
  • 不会编写O(n!)代码。
  • 对互联网协议的良好理解:TCP/IP, HTTP, WebSocket,并展示出可证明的Web性能调整技能
  • 对软件开发生命周期(版本控制、工具、测试等)的了解
  • 活跃的Github账户,展示您自己的项目
  • 深入使用ORM进行数据建模和数据访问问题的经验。应理解使用ORM与原始查询的利弊。
  • 有使用以下一个或所有技术的经验:NestJS, TypeORM, Apollo GraphQL

加分项

  • 任何在另一种专门面向对象的C类语言中的经验,例如:C#或Java。
  • Elasticsearch
  • 对基于服务的架构的功能理解。
  • 打包容器化应用程序,重点是小足迹。

关于你

  • 您注重细节,专注于提供无缝、可靠的体验。
  • 您关心代码质量,并致力于编写强类型、经过良好测试的代码。
  • 您具有内在动力,能够管理自己的时间,并喜欢与全球分布的团队合作。
  • 您相信在需要时寻求帮助,并在他人寻求帮助时提供帮助,从不将问题推诿。
  • 您以好奇心、创造力和灵活性解决问题。
  • 您努力培养关系,以确保健康的辩论。
  • 您表现出感激之情并回馈。

关于Merchstack


Merchstack与公司合作,帮助他们构建、启动并扩展现代电子商务商店。我们使用市场领先的技术和我们自己的内部产品,帮助客户实现雄心勃勃的数字体验并释放新的增长机会。我们是一家完全远程的公司,员工遍布世界各地,包括菲律宾、美国、加拿大、西班牙和英国。我们是一个小团队,有着伟大的抱负,重视那些致力于交付并在自主和信任中茁壮成长的人。


免责声明

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

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

不定期副业成功案例分享

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

立即订阅