Skip to content

Open nowPosted 18 days ago

Senior JavaScript Engineer (Full-stack, Retention)

relay-commerce2 open roles

Where
Lisbon
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior JavaScript Engineer (Full-stack, Retention)relay-commerce · Lisbon
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on relay-commerce's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.6%1 day
  2. 3.4%3 days
  3. 7.8%7 days
  4. 14.3%14 days
  5. 33.7%30 days
This job: posted 18 days ago

The posting

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

  • 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.
  • 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.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against relay-commerce's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on relay-commerce's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    relay-commerce's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.