Skip to main content

Full-Stack Engineer

Technology
JMS Technical Solutions
2 months ago
Full timeFully remote

Job description

02nd September, 2026

POSITION SUMMARY

This position will be part of the technical team responsible for the operation of multiple high-volume eCommerce websites using a combination of Shopify Plus, React/NodeJS/Typescript, CMS systems, custom Shopify apps, and various marketing and fulfillment tools.

This is a senior level role that is frontend focused, but requires a breadth of knowledge and a general level of comfort with backend tools like git, AWS, shell operations, hosting solutions, database development with SQL/ORM, Docker,

and others.

The candidate should have an understanding of the software development lifecycle as a whole, and experience using the Atlassian tool set to build software as part of a team.

RESPONSIBILITIES

● Write organized, testable, and efficient frontend code, with inline documentation

● Engage in UX planning to translate the user journey into an effective mobile-first UI that adheres to brand standards

● Participate in code reviews and the QA feedback cycle

● Generate documentation as part of the deliverable

● Work within an Agile/Scrum methodology using the Atlassian suite of tools

● Help evaluate and adopt emergent frontend technologies

● Work with a hybrid team with members both on-site and distributed across North America

● Work on full-stack tasks as needed

What WE LOOK FOR

● 3+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience

● Strong expertise in React and Next.js (required)

● Expert-level abilities in Javascript/Typescript

● Expert-level abilities in HTML/CSS and the associated FE build tools like SASS/LESS, Vite, Webpack, etc.

● Deep experience with ReactJS and React-based frameworks like Next, Remix, Fastify, and Hydrogen

● Ability to use modern (AI-powered) development tools but also has not forgotten how to apply a critical eye to any piece of code in the codebase and also apply system-level thinking.

● Advanced Shopify development experience - Shopify CLI, Shopify Liquid templates, custom Shopify application development, Shopify UI extensions, and Shopify functions

● Advanced experience with git and an understanding of rebasing and branching strategies

● Advance understanding of the principles driving CI/CD

● Ability to think through and architect systems, then execute on building them end-to-end

● Advance understanding of authentication using OAuth providers like Auth0, and cybersecurity principles in general

● Basic experience with unit testing, functional testing, and monitoring and Basic understanding of enterprise CRM and ERP tools like Salesforce and SAP

POSITION QUALIFICATIONS

● Positive - Ability to view all situations with a positive attitude.

● Accountable – takes ownership for responsibilities, acknowledges and learns from mistakes

● Innovative - Ability to look beyond the standard solutions when appropriate.

● Independent – Must be self-motivated and able to manage obligations without direct supervision

● Assertiveness - Ability to act in a self-confident manner to facilitate completion of a work assignment or to defend a position or idea.

● Communication - Ability to communicate effectively with others using spoken and written word clearly and concisely.

● Customer Oriented - Ability to take care of the customers’ needs while following company procedures.

● Enthusiastic - Ability to bring energy to the performance of a task.

● Self Motivated - Ability to be internally inspired to perform a task to the best of one's ability using his or her own drive or initiative.

● Genuinely curious, willing to learn, creative but also careful, contained, and thoughtful.

Interested in this role?