> Markdown version of [/jobs/ext/3021898-senior-javascript-engineer-full-stack-retention](https://www.wearedevelopers.com/jobs/ext/3021898-senior-javascript-engineer-full-stack-retention). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior JavaScript Engineer (Full-stack, Retention) - **Company:** REAL COMMERCE LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Query Performance, JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Databases, Relational Databases, MySQL, Object-Oriented Software Development, Software Product Management, Site Reliability Engineering Practices, Standard Sql, Shopify, TypeScript, Datadog, Klaviyo Email and SMS Marketing, Test-Driven Development (TDD), ReactJS, Large Language Models, Database Optimization, AWS Lambda, Backend, Solid Principles, Codebase, Front End Software Development, Restful APIs, Serverless Computing, Web Api - **Published:** September 21, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/plrfhjf2nv ## About the Role * 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., * 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. ## Description 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. ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Modern Headless Commerce with Vendure](https://www.wearedevelopers.com/videos/489-modern-headless-commerce-with-vendure) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)