Systems Integration Developer

About The Alpine Club of Canada

The ACC is a not-for-profit organization established in 1906 that has grown to include 33 backcountry huts and 25 volunteer-run sections across the country. We also organize seasonal programs, such as our annual General Mountaineering Camp, as well as Shadow Lake Lodge and our hostel in Canmore. We have a rich history in Canadian Mountaineering and a dynamic team at the office to manage our diverse portfolios.

 
 The Alpine Club of Canada is an inclusive and equal opportunity employer. All applicants will be considered for employment without attention to age, colour, race, gender, ancestry, ethnic origin, disability, or sexual orientation. Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence, hr@alpineclubofcanada.ca.

 

JOB OVERVIEW 

We're looking for a Systems Integration Developer to join our Technology team and support the ongoing development and maintenance of our digital ecosystem. You'll work hands-on with our HubSpot CRM, Mews booking platform, event management integrations, and custom serverless applications that power our member experience.  

This role is ideal for a developer who enjoys variety—someone comfortable moving between platforms, troubleshooting integrations, writing automation workflows, and contributing to data-driven improvements. You'll be working out of the Canmore office of the ACC, report directly to the IT Manager, and collaborate with internal staff, external vendors, and section administrators. 


IDEAL SKILLS AND QUALIFICATIONS 

  • 3–5 years of experience in software development or systems integration
  • Proficiency in JavaScript/Node.js and experience with serverless architectures  
  •  Experience with CRM platforms, preferably HubSpot (workflows, APIs, custom coded actions)  
  •  Strong understanding of REST APIs and data integration patterns  
  •  Experience with data migration, transformation, and validation processes  
  •  Familiarity with testing frameworks (Jest or similar) and error monitoring tools  
  •  Self-directed, comfortable with ambiguity, and able to manage multiple priorities 
  • HubSpot certifications or demonstrated expertise  
  •  Experience with booking or hospitality systems (Mews, Checkfront, etc.)  
  •  Python scripting for data processing  
  •  Experience working in nonprofit or membership-based organizations  
  •  Personal interest in mountaineering, hiking, or outdoor recreation 

RESPONSIBILITIES 

  •  Develop, maintain, and enhance HubSpot CRM workflows, custom coded actions, and integrations   
  • Build and support serverless functions (Node.js) for registration processing, data synchronization, and automation   
  • Support integrations with Mews (hut booking), Hapily (events), and other third-party platforms   
  • Perform data migrations, imports, and validation processes while ensuring data integrity  
  •  Monitor system performance, troubleshoot errors (Sentry), and implement fixes  
  •  Create and maintain technical documentation, user guides, and training materials  
  •  Provide technical support to staff and section administrators as needed 

Perks

  • Paid sick leave 
  • Extended health, dental, and insurance premiums fully covered by employer
  • Discounts on ACC hut and HI hostel stays
  • Health spending account
  • Paid Vacation


Prior to receiving an offer of employment, the successful candidate will be required to submit copies of all required certifications and documentation, including a. criminal records check. The Alpine Club of Canada wishes to express our appreciation to all applicants for their interest and effort to in applying for this position.  However, only those candidates selected for interviews will be contacted.

General Admin

Canmore, Canada

Share on:

Terms of servicePrivacyCookiesPowered by Rippling