Full-stack Software Engineer, Retention
WFA Digital Insight
The demand for skilled full-stack software engineers in the e-commerce sector has seen a significant surge, with a reported 25% increase in job postings over the last year. As companies like Relay Commerce continue to innovate and expand their offerings, the need for experts who can develop and maintain complex software systems has never been greater. With the rise of subscription-based services, the ability to create seamless user experiences and manage high-volume transactions is crucial. Relay Commerce, with its comprehensive suite of e-commerce solutions, stands out as a leader in this space. Before applying, candidates should be prepared to demonstrate their proficiency in JavaScript, TypeScript, and React, as well as their experience with AI agents and cloud-native services.
Job Description
About the Role
As a Full-stack Software Engineer at Relay Commerce, you will be part of a skilled, multi-disciplined product engineering team responsible for delivering modern software solutions to high standards. Your primary focus will be on developing TypeScript services that power subscription management, billing workflows, and merchant-facing APIs used by Shopify stores processing millions of transactions. You will work independently to deliver features, proposing and agreeing on the approach with an experienced team lead, implementing the solution, and monitoring and operating it in production.The role is approximately 70% back-end focused, with the remaining 30% dedicated to contributing to React-based front-ends. You will be working with a range of technologies, including Docker, Node, Express, PostgreSQL, and TypeORM. Your expertise will be crucial in ensuring that the systems you build are reliable, observable, maintainable, and performant.
What You Will Do
- Develop TypeScript services for subscription management, billing workflows, and merchant-facing APIs
- Contribute to efficient, modern React applications that rely on APIs and integrate with the Shopify ecosystem
- Deliver features as part of a multi-functional team to address real customer problems
- Support the Customer Success team by participating in the working hours escalation schedule and operating 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 organization
- Effectively use AI agents such as Claude code and Codex to deliver working, reliable software at pace
- Communicate clearly in writing, including design proposals, pull requests, and technical discussions
- Consider the operational impact of the systems you build, focusing on reliability, observability, security, and performance
- Work across the stack when necessary, including front-end with React, back-end with REST APIs and CLI scripts, and in the database
What We Are Looking For
- Significant experience as a JavaScript Engineer, with a strong focus on full-stack development using JS and TS
- Proven ability to own features from idea to delivery
- Experience with TypeScript, React, and AI agents such as Claude code and Codex
- Familiarity with Docker, Node, Express, PostgreSQL, and TypeORM
- Understanding of infrastructure-as-code tools and cloud-native services
- Excellent communication skills, with the ability to write clearly and concisely
- Ability to work independently and as part of a remote team
- Strong problem-solving skills, with a focus on delivering high-quality solutions
Nice to Have
- Experience with Shopify ecosystem and subscription management systems
- Knowledge of Smartrr and its products
- Familiarity with agile development methodologies
- Certification in relevant technologies or methodologies
- Experience working in a fully-remote environment
Benefits and Perks
- Opportunity to work with a leader in the e-commerce solutions space
- Collaborative, fully-remote work environment
- Professional development opportunities, including training and certification
- Competitive compensation package
- Flexible working hours and remote work stipend
- Access to the latest technologies and tools
- Health and wellness programs
- Paid time off and holiday leave
How to Stand Out
- Ensure your portfolio includes examples of full-stack projects, highlighting your proficiency in TypeScript, React, and AI agents.
- Develop a strong understanding of the e-commerce sector, including current trends and challenges.
- Practice communicating technical concepts clearly and concisely, both in writing and verbally.
- Be prepared to discuss your experience with agile development methodologies and infrastructure-as-code tools.
- Research Relay Commerce and its products to understand the company's mission and values.
- Prepare questions to ask during the interview, focusing on the company culture, team dynamics, and opportunities for growth.
- Consider highlighting any experience with subscription management systems or the Shopify ecosystem.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.