CAD 80 k - CAD 100 k (Proporcionado por el empleador)
Participate in all aspects of development, including design, implementation, testing, and deployment. Expert use of metafields & metaobjects (schema design,……
CAD 36.25 - CAD 47.31 Por hora (Proporcionado por el empleador)
Candidatura rápida
Diploma or degree in Robotics, Engineering, Software or related field (or equivalent experience). Train customers on operation, configuration, and best……
CAD 67 k - CAD 117 k (Proporcionado por el empleador)
Works with customer and internal functional organizations to establish course content and objectives, prepares instructor and student presentations, workbooks,……
CAD 100 k - CAD 110 k (Proporcionado por el empleador)
Candidatura rápida
As a senior member of our development team, you will be responsible for designing, developing, testing, and deploying high-quality software solutions that meet……
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field. 8+ years of experience in software and/or data engineering……
CAD 130 k - CAD 155 k (Proporcionado por el empleador)
You are experienced in Linux driver development and system-level programming, skilled in using Git, SVN, and GitHub for version control, and comfortable……
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field. 8+ years of experience in software and/or data engineering……
Maintain organized program files and revision records. Read and interpret blueprints and technical drawings accurately. Previous experience as a CNC Programmer.…
CAD 68 k - CAD 75 k (Proporcionado por el empleador)
Bachelor’s degree or higher in Computer Science, Software Engineering, Information Systems, Logistics Engineering, Automation, or a related field.…
CAD 83 k - CAD 90 k (Proporcionado por el empleador)
Bachelor’s degree or higher in Computer Science, Software Engineering, Information Systems, Logistics Engineering, Automation, or a related field.…
CAD 52.50 - CAD 70.00 Por hora (Proporcionado por el empleador)
Candidatura rápida
The role involves full software development cycles, creating new products and features in the Quality Control Software Application Suite, with a focus on……
USD 21.00 - USD 25.00 Por hora (Proporcionado por el empleador)
Candidatura rápida
Ability to read and interpret engineering drawings, tolerances, and GD&T. JGW Machine Limited* is one of Ontario's leading metal fabricators, producing a wide……
CAD 34.00 - CAD 37.00 Por hora (Proporcionado por el empleador)
Candidatura rápida
Review and interpret engineering drawings, blueprints, sample parts, or specifications to determine dimensions and tolerances of finished work pieces, sequence……
CAD 50 k - CAD 60 k (Proporcionado por el empleador)
Candidatura rápida
Travel to customer on site locations to program, setup and troubleshoot programming related work. Blend of service and project based work in industrial settings……
CAD 60 k - CAD 100 k (Proporcionado por el empleador)
Candidatura rápida
Assist with development of hydraulic and mechanical systems that will be electronically controlled. Prior experience with code revision and software development……
CAD 28.20 - CAD 35.55 Por hora (Proporcionado por el empleador)
Candidatura rápida
Active Social Committee: Take part in our annual family picnic, adult and children’s Christmas parties, theatre events, sporting events and tournaments, family……
CAD 42.00 - CAD 46.00 Por hora (Proporcionado por el empleador)
Candidatura rápida
Study job orders and interpret engineering drawings (both electronic and paper prints). Diagnose and correct faults with respect to errors and omissions in the……
CAD 80 k - CAD 120 k (Proporcionado por el empleador)
Candidatura rápida
Assist with development of hydraulic and mechanical systems that will be electronically controlled. Prior experience with code revision and software development……
CAD 36.00 - CAD 46.00 Por hora (Proporcionado por el empleador)
An ideal candidate will be familiar with Agile software development, understand the fundamentals of OOP, be familiar with basic Object-Oriented design patterns……
CAD 100 k - CAD 200 k (Proporcionado por el empleador)
We're looking for software developers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design,……
CAD 75 k - CAD 85 k (Proporcionado por el empleador)
Employee wellbeing (Access to mental health services, EFAP program, financial planning and more). Bachelor's degree in Computer Science or a related field;……
CAD 96 k - CAD 146 k (Proporcionado por el empleador)
Leverage industry best practices to design, implement, test, and support new feature development. Product Development uses design thinking & user experience……
Proficiency in modern web development (Node.js, HTML5, CSS, Javascript/Typescript, jQuery, IIS, Apache, Angular). Fluency in Java and C# programming languages.…
CAD 85 k - CAD 100 k (Proporcionado por el empleador)
Candidatura rápida
Lead technical readiness for the reopening of the application window on the portal to kick off the new renewed program, ensuring platform stability and……
We're Royal Distributing, and we've been a leader in the Canadian powersports industry for the past 30 years. We provide our customers with quality products and top service to keep them riding their snowmobiles, ATVs, motorcycles, dirt bikes and more. We're embarking on the next phase of our growth, and we want you to join us!
The Opportunity
Royal Distributing is looking for a proactive and tech-savvy Shopify Developer. You’ll implement new features across our systems and improve the shopping experience for our expanding customer base. This role focuses on hands-on Shopify development (custom apps, theme customizations, checkout extensibility). This career will offer you demanding yet very rewarding responsibilities. Excitement and passion for everything you’ve read so far will go a long way, but your success in this role will also depend on the skills and experiences below:
Responsibilities
Participate in all aspects of development, including design, implementation, testing, and deployment.
Build and maintain private Shopify apps using Node.js/TypeScript, Shopify CLI, Polaris, and App Bridge.
Model store data with Shopify metafields & metaobjects (schemas, references/relationships, list types, validations, and migrations).
Extend Checkout using Checkout UI Extensions and Shopify Functions (discounts, shipping, validations, and payments logic).
Integrate Shopify with internal/external systems using Admin API/Storefront API (GraphQL/REST) and webhooks; handle OAuth/HMAC verification, rate limits, retries, and bulk operations.
Collaborate across time zones via Teams, GitLab, documents, and frequent videoconferences.
Qualifications
Minimum 3 years of professional experience as a Shopify developer.
Experience with GraphQL and REST API integrations; familiarity with Shopify Admin/Storefront APIs.
Comfortable with Git commands and branching/merging techniques.
Knowledgeable debugger using appropriate tools and techniques.
Shopify platform expertise, including:
Online Store 2.0, Liquid, JSON templates, sections/blocks, and theme app extensions.
Expert use of metafields & metaobjects (schema design, relationships/references, list types, validations, and migration strategies).
Checkout Extensibility: Checkout UI Extensions and Shopify Functions for discounts, shipping, and cart/checkout logic.
Full-stack development experience in a PHP, JavaScript, HTML, and CSS environment.
Experience with relational databases and SQL/MySQL; ability to design queries and schemas.
Additional Information
Salary Range: $80,000 to $100,000
This is a full-time position scheduled from Monday to Friday. You may be needed outside regular business hours when required.
This position is fully remote in Canada; hybrid is optional for candidates near our Guelph, ON head office.
This is a new vacant position. We appericate all applicants interest, but only top candidates will be reached out to.
We are an equal opportunity employer and while we thank everyone for their interest, only those to be interviewed will be contacted. Royal Distributing is committed to promoting accessible recruitment as outlined in the Accessibility for Ontarians with Disabilities Act. Royal Distributing will attempt to accommodate persons with a disability in an appropriate and effective manner throughout all stages of the recruitment process. Accommodations will be provided upon request.