Full-stack Software Engineer at Relay Commerce

Relay Commerce logo
Relay Commerce

Full-stack Software Engineer

Remote

Full Time

#Subscriptions

#Engineering

#TypeScript

#Node.Js

#React

#PostgreSQL

#REST APIs

#Docker

#Express

#TypeORM

#Shopify

Relay Commerce is looking for a Full-stack Software Engineer

Sign up to unlock quick summaries and profile fit assessments

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 eight 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 develop TypeScript services that power subscription management, billing workflows, and merchant-facing APIs used by Shopify stores processing millions of transactions. 

You will independently deliver features as part of a team, proposing and agreeing the approach with an experienced team lead, implementing the solution, 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

Smartrr, a Relay company, is a leader in subscription solutions for e-commerce brands. The platform empowers hundreds of Shopify merchants to launch, manage, and scale their subscription and loyalty programs with ease. Smartrr has powered more than $300 million in transaction volume—helping brands build stronger, more profitable customer relationships


Primary Responsibilities
  • Work as part of a skilled, multi-disciplined product engineering team to rapidly deliver modern software, to excellent quality standards, across high-volume subscription and billing systems.
  • Deliver TypeScript services built on Docker, Node, Express, PostgreSQL, and TypeORM.
  • Contribute to efficient, modern React applications which rely on our APIs and integrate with the Shopify ecosystem.
  • Deliver features 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 Smartrr.
  • Contribute improvements to processes, guidelines, and documentation in a fully-remote organisation.


  • Expectations for Success
  • You are comfortable taking defined product needs 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 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, and in the database.
  • You can use, or are willing to learn, infrastructure-as-code tools and cloud-native services.
  • You take accountability for the systems you build and follow issues through to resolution whilst meeting the team’s high quality standards.


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

    Technical

  • Significant, proven, mid-level experience with JavaScript across multiple frameworks. Our guidance is a minimum of 4 years across multiple companies.
  • Extensive experience designing REST APIs, especially for systems that integrate with third-party platforms.
  • Proven understanding of TypeScript, a range of software engineering approaches, and test-driven development.
  • Good SQL and relational database knowledge; with some demonstrable understanding of query performance, indexing, and schema design in PostgreSQL, MySQL or another RDBMS.
  • Clear proficiency with React; able to implement components, build interactive UI, manage application state, and integrate cleanly with backend APIs.
  • Desirable: Experience with Kubernetes and running applications on Google Cloud Platform.
  • Product

  • Delivery experience; you have defined and shipped multiple features as part of a team.
  • Excellent written and verbal communication skills in English; you can deliver clear and succinct explanations of technical topics to other Engineers and Product Managers.
  • Customer focus; you put customers, their needs, and their experience first.


  • Hiring Process
    1. Initial call (30 minutes). You’ll speak with our Engineering Manager for Smartrr, Joel Jenvey, discussing your approach to problem solving, engineering expertise, and knowledge of JavaScript.

    2. Second round (1 hour 30 minutes) - You’ll meet with our Engineering Manager, Joel Jenvey again, and a colleague from the current Smartrr Engineering team.

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

      We’ll discuss your technical assessment, and then move on to more specific questions about your skills and experience in technical areas.
    3. Final round (30 minutes) - You’ll meet with another colleague from the Smartrr Engineering team and our Senior Product Manager, Victoria Haidamus. They will be interested in exploring how your will fit into the team culture.


    Benefits & Perks
  • Flexible Time Off
  • Public Holidays Off
  • Paid Parental Leave
  • Work From Home Stipend
  • Therapy/Mental Health Reimbursement
  • Co-working Space Allowance
  • Learning Resources
  • Referral Bonus Program


  • Relay Commerce is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.
    Relay Commerce logo

    Relay Commerce

    2 views

    1 applied

    Social Media

    Visit Relay Commerce
    Share this job
    Copy Permalink
    Open roles at Relay Commerce
    Relay Commerce logo
    Relay Commerce

    Engineering Manager

    Remote

    Full Time

    #Engineering

    #JavaScript

    #PostgreSQL

    #MySQL

    #Observability

    #AWS

    Relay Commerce logo
    Relay Commerce

    Growth Marketing Manager

    Remote

    Contractor

    #Marketing

    #SEO

    #Email Marketing

    #Event Management

    #Project Management

    #Analytical Mindset

    Discover similar jobs
    T
    Teach For All

    Head of AI Solutions & Engineering

    Remote

    Contractor

    #AI

    #Education

    #Technology

    #TypeScript

    #Python

    #REST APIs

    #Git

    #Design

    #Google Cloud

    #Business Analysis

    A
    Arbor

    Back-end Engineer

    Remote

    Full Time

    #Marketplace

    #Backend Engineering

    #Tech

    #Node.Js

    #TypeScript

    #GCP

    #Terraform

    #Postgres

    #API Design

    #Data Pipelines

    Q
    Quora

    Staff Machine Learning Engineer

    220k - 321k USD

    Remote

    Full Time

    #Machine Learning

    #Recommendation Systems

    #Engineering

    #Python

    #C++

    #Data Pipelines

    #Model Training

    #Algorithms

    Sevaa Group logo
    Sevaa Group

    Senior Drupal Developer

    Remote

    Contractor

    #Drupal

    #Engineering

    #DevOps

    #PHP

    #Testing

    #Responsive Design

    #Security

    Getty Images logo
    Getty Images

    Head of Web

    Remote

    Full Time

    #Web Development

    #Front

    #Leadership

    #Node.Js

    #TypeScript

    #React

    #Next.js

    #Functional Programming

    H
    HeyJobs

    Graphic Design / Creative Technology

    29k - 29k USD

    Remote

    Internship

    #Technology

    #AI Tools

    #Digital Marketing

    #Engineering

    #Prototyping

    #Automation

    #JavaScript

    #Python

    N
    Nomic Foundation

    Senior Engineering Manager, Dev Tools

    Remote

    Full Time

    #Ethereum

    #Engineering

    #People Management

    #Technical Leadership

    #Code Reviews

    #Roadmap Planning

    #Rust

    #TypeScript

    #Solidity

    #Software Architecture

    C
    Character.AI

    Staff Data Scientist

    Remote

    Full Time

    #Data Science

    #Monetization

    #AI

    #Experimentation

    #Metrics

    #Analytics

    #Subscriptions

    #Advertising

    #Product

    MyTime logo
    MyTime

    Senior Angular Frontend Developer

    Remote

    Full Time

    #Engineering

    #Frontend Development

    #Angular

    #React

    #Unit Testing

    #UI Development

    #Performance Optimization

    #Scalability

    #Code Review

    L
    Lightning Labs

    Assets Protocol Engineer

    Remote

    Full Time

    #Bitcoin

    #Cryptocurrency

    #Engineering

    #Go

    #Distributed Systems

    #Networks

    #Cryptography

    #Open Source

    A
    Ashby

    Engineering Manager

    Remote

    Full Time

    #Engineering Management

    #Recruitment

    #TypeScript

    #Node.Js

    #React

    #GraphQL

    #Postgres

    #Redis

    #Engineering Leadership

    #Team Management

    Axle logo
    Axle

    AI Engineer II

    120k - 150k USD

    Remote

    Full Time

    #Data Science

    #AI Engineering

    #Python

    #Systems

    #Search

    #Kubernetes

    #PostgreSQL

    #Docker

    #Git

    W
    Wrapbook

    Senior Software Engineer

    ca flag
    Canada

    Remote

    Full Time

    #Software Engineering

    #Ruby on Rails

    #Fintech

    #PostgreSQL

    #SQL

    #Redis

    #Sidekiq

    #Kubernetes

    #StimulusJS

    #Backend Development

    S
    Sound.xyz

    Staff Software Engineer, Backend

    Remote

    Full Time

    #Backend Engineering

    #Web3

    #Music

    #Backend Development

    #API Design

    #Architecture

    #Blockchain

    #Distributed Systems

    #TypeScript

    #GraphQL

    #Continuous Integration

    Sauce logo
    Sauce

    AI Operations Engineer

    Remote

    Full Time

    #Engineering

    #Operations

    #OpenAI

    #Node.Js

    #React

    #PostgreSQL

    #REST API

    #Cloud

    P
    Prolific

    Application Security Lead

    Remote

    Full Time

    #Application Security

    #Engineering

    #AI

    #OWASP Top 10

    #Code Review

    #Python

    #Burp suite

    #SSDLC

    #SAST

    #DAST

    #Vulnerability Management

    #ISO 27001

    CKSource logo
    CKSource

    QA Engineer

    54k - 83k USD

    Remote

    Full Time

    #QA Engineering

    #Cloud Services

    #Developer Tools

    #JavaScript

    #TypeScript

    #Cypress

    #Playwright

    #API Testing

    #Docker

    #Node.Js

    #AWS

    #Testing

    E
    Equilibrium

    Blockchain Engineer

    Remote

    Contractor

    #Blockchain

    #Infrastructure

    #Rust

    #Go

    #TypeScript

    #Solidity

    #Move

    #Cairo

    #Zero Knowledge Proofs

    #Cryptography

    #Polkadot

    #Ethereum

    W
    Worldia

    Frontend Developer

    Remote

    Full Time

    #Technology

    #Frontend Development

    #Tech

    #TypeScript

    #ReactJS

    #NextJS

    #MobX

    #Cypress

    #Gitlab

    LUMA logo
    LUMA

    Full-Stack Software Engineer

    Remote

    Full Time

    #Technology

    #Software Development

    #Enterprise Software

    #React

    #NodeJS

    #Frontend Development

    #Backend Development

    #iOS Development

    #Android Development

    #Web Development

    Your dream job awaits.

    Explore exciting opportunities, connect with top employers, and ignite your career.