
Full-stack Software Engineer
Remote
Full Time
#Subscriptions
#Engineering
#TypeScript
#Node.Js
#React
#PostgreSQL
#REST APIs
#Docker
#Express
#TypeORM
#Shopify
At Relay Commerce, we are building the infrastructure that powers the modern digital economy. Our platform serves as a vital engine for over 35,000 merchants, helping them navigate the complexities of social commerce, personalized messaging, and customer retention. With a suite of eight specialized software products, we have generated more than $1 billion in incremental gross merchandise volume. One of our flagship brands, Smartrr, is a leader in subscription solutions, helping Shopify merchants build lasting customer relationships through over $300 million in transaction volume. We are a fully remote team that values high-quality engineering, clear communication, and the drive to solve real-world problems for our customers.
The opportunity
We are looking for a Senior Full-stack Software Engineer to join our team on a full-time basis. This role is primarily focused on the back end, where you will spend about 70% of your time developing TypeScript services that manage billing workflows and subscription logic. You will play a key role in maintaining the APIs that Shopify stores rely on to process millions of transactions. While your focus will be on building reliable, performant, and observable systems, you will also contribute to our React-based front-end applications as part of a collaborative, multi-functional team.
A day in the life
- You will design and implement robust TypeScript services using Node.js, Express, Docker, and TypeORM to support our high-volume subscription systems.
- You will collaborate with your team to ship modern React features, ensuring that our user interfaces are efficient and integrate seamlessly with our backend APIs and the Shopify ecosystem.
- You will take ownership of the systems you build, participating in architectural decisions and assisting our Customer Success team by maintaining the production environment during scheduled rotations.
Who you are
You are a seasoned engineer with at least four years of professional experience across multiple companies. You are comfortable taking high-level product requirements and turning them into concrete, technical solutions. You communicate clearly in writing, whether you are drafting a design proposal or a pull request, and you always consider the operational impact of your code, including security and performance.
Required skills and experience:
- Significant experience with JavaScript and TypeScript in a full-stack capacity.
- Strong proficiency in designing REST APIs and working with relational databases like PostgreSQL, including a solid understanding of schema design and query performance.
- Proven ability to build interactive, state-managed components using React.
- A proactive approach to development, including the effective use of AI agents like Claude or Codex to deliver high-quality software at pace.
- Excellent verbal and written communication skills in English.
Why you'll love it here
We believe in supporting our team members both professionally and personally, no matter where they are located. When you join us, you will enjoy a culture that prioritizes flexibility and growth.
- Flexible hours and paid time off to ensure you maintain a healthy work-life balance.
- Comprehensive maternity and paternity leave policies.
- A dedicated home office budget to help you set up your ideal workspace.
- Support for your well-being through a mental wellness budget and a coworking budget if you prefer to work outside of your home.
- A learning budget to help you stay at the forefront of engineering trends.






