Careers at ARZ Massage & Wellness | Join Our Growing Team

Grow Your Career with ARZ Massage & Wellness

At ARZ Massage & Wellness, we’re proud to offer a professional, client-focused, and collaborative clinic environment. With locations in Langley and Guildford (Surrey), we’re currently hiring passionate, qualified health practitioners to join our expanding team.

If you’re a Registered Massage Therapist (RMT), RMT Student, a Physiotherapist, or Acupuncturist looking for flexible, rewarding contractor opportunities, we’d love to hear from you.

What We Offer

Massage therapists working together at ARZ Massage

Guildford Location

Address:  15504 100 Ave, Surrey, BC V3R 7S4
Phone: (778) 906-3303
Email: infoguildford@arzmassage.ca

Langley Location

Address: 19923 80A Ave #130, Langley Twp, BC V2Y 0E2
Phone: (778) 906-3303
Email: infolangley@arzmassage.ca

Whalley Location

Coming Soon!

1. Registered Massage Therapist (RMT) – Contractor Position

Rate: 85% to Contractor

Minimum Requirements:

  • Active CMTBC license
  • Liability insurance
  • Legal eligibility to work in Canada
  • Minimum 4 shifts/week with full caseload
  • First Aid & CPR certification (preferred)

Job Responsibilities:

  • Offer professional, friendly, and effective therapeutic massage
  • Maintain clear and timely patient notes
  • Handle ICBC extensions and billing accurately
  • Adhere to health and safety protocols
  • Work closely with team members in a shared wellness space

2. RMT Student

Rate: Higher-than-market

Get the opportunity to transition into a full RMT role upon registration

Minimum Requirements:

  • Must be currently enrolled in a CMTBC-accredited massage therapy program
  • Must be legally eligible to work in Canada
  • Availability for at least 2–4 shifts per week
  • Professional, dependable, and eager to learn
  • First Aid & CPR certification (preferred but not required)

Job Responsibilities:

  • Provide relaxation or supervised therapeutic massage services to clients under guidance
  • Develop client intake and treatment plans in collaboration with clinic RMTs
  • Maintain accurate and confidential treatment records
  • Uphold ARZ’s high standards for professionalism, hygiene, and patient care
  • Assist with clinic cleanliness, laundry, and basic operational tasks

3. Physiotherapist – Contractor Position

Split Rate: Higher-than-market Minimum Requirements:
  • Valid BC registration as a Physiotherapist
  • Current liability insurance
  • Must be legally eligible to work in Canada
  • Minimum 4 shifts/week
  • First Aid & CPR (preferred)
Job Responsibilities:
  • Provide high-quality, evidence-based physiotherapy care
  • Maintain accurate patient records and treatment plans
  • Complete ICBC documentation on time
  • Collaborate in a multidisciplinary team environment
  • Keep the treatment space clean and compliant with COVID protocols

4. Acupuncturist – Contractor Position

Split Rate: Higher-than-market Minimum Requirements:
  • Valid registration and license with the CTCMA (College of Traditional Chinese Medicine Practitioners and Acupuncturists of BC)
  • Current professional liability insurance
  • Minimum 4 shifts/week preferred (flexible scheduling available)
  • Must be legally eligible to work in Canada
  • First Aid & CPR certification (preferred)
  • Fluency in English (additional languages an asset)
Job Responsibilities:
  • Perform detailed patient assessments and develop individualized acupuncture treatment plans
  • Treat a wide range of conditions including pain, stress, digestive issues, and women’s health concerns
  • Collaborate with RMTs, physiotherapists, and other clinic professionals to deliver integrated wellness care
  • Maintain accurate and up-to-date treatment notes
  • Ensure clinic space is kept clean, hygienic, and welcoming (COVID-safe practices observed)
Apply Online
This field is for validation purposes and should be left unchanged.
LangleyGuildfordWhalley (Coming Soon)
Select positionRMTRMT StudentPhysiotherapistAcupuncturist
Drop files here or
Accepted file types: pdf, doc, docx, Max. file size: 10 MB.
    gform.initializeOnLoaded( function() {gformInitSpinner( 5, 'https://arzmassage.ca/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_5').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_5');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_5').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_5').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_5').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_5').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_5').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 5, 'https://arzmassage.ca/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [5, current_page]);window['gf_submitting_5'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_5').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_5').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [5]);window['gf_submitting_5'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_5').text());}else{jQuery('#gform_5').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "5", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_5" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_5"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_5" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 5, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
    Scroll to Top