远程工作雷达

高级 JavaScript 工程师(全栈,留存)

Senior JavaScript Engineer (Full-stack, Retention)

开发工程限定地区(需当地身份)日间重叠仅 1 小时,需熬夜配合
公司Relay Commerce
薪资未公开
工作地点Portugal
地域资格限定地区(需当地身份)
时区要求日间重叠仅 1 小时,需熬夜配合
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Portugal 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
作息提示:日间重叠仅 1 小时,需熬夜配合。

关于公司
Relay Commerce 是一个电子商务赋能平台,提供跨个性化消息、社交电商和客户留存的扩展解决方案,帮助商家在快速变化的数字环境中使用一套全面的工具进行应对。Relay 的解决方案目前为超过 35,000 家商家带来超过 10 亿美元的增量商品交易总额。
Relay 生态系统目前包含七款软件产品,通过电子邮件营销自动化、页面内转化优化、用户生成内容管理、留存分析和订阅管理加速商家收入增长。Relay 的产品组合已成为全球创新电子商务商家的关键收入生成工具。

职位描述
这是一个以后端为主的角色(约 70%),您将设计和演进 TypeScript 服务,为处理数百万笔交易的 Shopify 商店提供个性化补货、交叉销售和订阅优惠。
您将负责功能的全流程,与高级产品经理共同明确问题,提出架构方案,并在 AI 的支持下实现解决方案,在生产环境中监控和运行这些系统。这些系统需要可靠、可观测、可维护且高性能。
您将有效利用 AI 代理,如 Claude code 和 Codex,以保持交付速度。
您还将作为经验丰富的多功能团队的一员,在交付功能时对我们的基于 React 的前端做出贡献(约 30%)。

关于产品
Relo,一家 Relay 公司,帮助消费品和订阅品牌从现有客户中获得超过 30% 的额外收入。该平台让一次性买家再次下单,让更多客户成为订阅者,并保持他们的忠诚度。它通过一个预测每个客户何时准备重新下单的引擎实现这一点,使 Shopify 商家的持续收入变得容易。

主要职责

  • 作为一支技术娴熟、AI 原生、多学科的产品工程团队的一员,快速交付符合高质量标准的现代软件,涵盖高流量的订阅和计费系统。
  • 在 AWS Lambda 上设计并交付无服务器的 TypeScript 服务,后端使用 MySQL 和 Prisma ORM。
  • 为依赖我们 API 并与 Shopify 和 Klaviyo 生态系统集成的高效现代 React 应用做出贡献。
  • 全程负责功能,与您的团队合作确保…
查看英文原文

About the Company
Relay Commerce is an e-commerce enablement platform offering scaling solutions across personalized messaging, social commerce, and customer retention, helping merchants navigate the rapidly evolving digital landscape with a comprehensive suite of tools. The Relay suite of solutions currently drives more than $1 billion in aggregate incremental gross merchandise volume for more than 35,000 merchants.
The Relay ecosystem currently consists of seven software products that accelerate merchant revenue growth through email marketing automation, on-page conversion optimization, user generated content management, retention analytics, and subscription management. Relay’s suite of products are established as key revenue generation tools for innovative e-commerce merchants worldwide.
About the Role

This is a primarily back-end role (~70%) where you will design and evolve TypeScript services that power personalized replenishment, cross-sell, and subscription offers used by Shopify stores processing millions of transactions.

You will own features end-to-end, shaping the problem with a Senior Product Manager, proposing the architecture, implementing the solution with the support of AI, and monitoring and operating it in production. These systems need to be reliable, observable, maintainable, and performant.

You will effectively use AI agents such as Claude code and Codex to deliver at pace.

You will also contribute to our React-based front-ends (~30%) when delivering features as part of an experienced multi-functional team.

About the Product
Relo, a Relay company, helps consumer goods and subscription brands unlock more than 30% additional revenue from their existing customers. The platform gets one-time buyers to order again, turns more customers into subscribers, and keeps them loyal. It does this through an engine that predicts when each customer is ready to reorder, making recurring revenue easy for scaling Shopify merchants.
Primary Responsibilities

  • Work as part of a skilled, AI-native, multi-disciplined product engineering team to rapidly deliver modern software, to excellent quality standards, across high-volume subscription and billing systems.
  • Design and deliver serverless TypeScript services on AWS Lambda, backed by MySQL and Prisma ORM.
  • Contribute to efficient, modern React applications which rely on our APIs and integrate with the Shopify and Klaviyo ecosystems.
  • Own features end-to-end, working with your team to make sure we ship solutions to real customer problems.
  • Support our Customer Success team by joining our working hours escalation schedule, operating and maintaining the live production system.
  • Participate in architectural discussions and technical decision making across Relo and the rest of Relay Commerce.
  • Add agent context to codebases, run coding agents, build MCPs and AI product features to open our platform to LLMs such as Shopify’s Sidekick.
  • Contribute improvements to processes, guidelines, and documentation in a fully-remote organisation.

Important Traits for Success

  • You are comfortable taking loosely defined product ideas and turning them into concrete technical solutions.
  • You effectively use AI agents such as Claude code or Codex to deliver working, reliable software at pace. You understand and can explain skills, MCP’s, RAG and other aspects of AI tooling. You know when to delegate to Claude and Codex, and when not to.
  • You communicate clearly in writing. Design proposals, pull requests, and technical discussions should be concise and easy for other engineers to follow.
  • You consider the operational impact of the systems you build. You think about reliability, observability, security, and performance before and during development.
  • You are comfortable working across the stack when needed; front-end with React, back-end with REST APIs and CLI scripts, in the database, with infrastructure-as-code, or with cloud-native services.
  • You take accountability for the systems you build and follow issues through to resolution with a high degree of quality control.

Required Expertise

We are looking for someone who can comfortably describe themselves as a Senior JavaScript Engineer (with significant experience using JS and TS full-stack), who is experienced in owning features from idea to delivery.

Technical

  • Significant, proven, senior-level experience with JavaScript across multiple frameworks. Our guidance is a minimum of 8 years across multiple companies.
  • Extensive experience designing REST APIs, especially for systems that integrate with third-party platforms.
  • Deep expertise crafting TypeScript using class-oriented design, strong typing, SOLID principles, OOP patterns, and test-driven development.
  • Strong SQL and relational database knowledge; understanding of query performance, indexing strategies, and schema design in MySQL or another RDBMS.
  • Clear proficiency with React; able to implement components, build interactive UI, manage application state, and integrate cleanly with backend APIs.
  • Experience with cloud-native services in Amazon Web Services.
  • Highly desirable: Experience with predictive algorithms
  • Highly desirable: Experience with the Shopify platform, structures, and data
  • Highly desirable: Experience with SRE practices and observability tools like DataDog.

Product

  • Delivery experience; you have defined and shipped major features as part of a team.
  • Excellent written and verbal communication skills; you can deliver clear and succinct explanations of technical topics for a variety of audiences.
  • Customer focus; you put customers, their needs, and their experience first.

The interview process:

  • Initial call (30 minutes). You’ll speak with our Engineering Manager for Relo, Joel Jenvey, discussing your approach to problem solving, engineering expertise, knowledge of JavaScript, and use of LLMs.
  • Second round(1 hour 30 minutes) - You’ll meet with our Engineering Manager, Joel Jenvey again, and a colleague from the current Relo development team.

We would like you to demonstrate your senior level of technical experience. We ask all hands-on team members to complete a refactoring exercise for 30mins with the interviewers.

We’ll discuss your technical assessment, and then move on to more specific questions about your skills and experience in technical areas.

  • Final round(45 minutes) - You’ll meet with our CTO, Tom Russell, and our GM for Retention, Gauthier Derrien. They’ll be particularly interested in how you collaborate with non-engineering team members.

Benefits & Perks

  • Flexible Time Off
  • Public Holidays Off
  • Paid Parental Leave
  • Work From Home Stipend
  • Therapy/Mental Health Reimbursement
  • Co-working Space Allowance
  • Company Swag

Relay Commerce is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位