Job Search and Career Advice Platform

Enable job alerts via email!

Systems Integration Developer

Alpine Club of Canada

Canmore

On-site

CAD 70,000 - 85,000

Full time

16 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A nonprofit organization in Canmore is seeking a Systems Integration Developer to enhance their digital ecosystem utilizing HubSpot CRM and other platforms. The role involves software development, integration support, and troubleshooting tasks. Ideal candidates have 3-5 years of experience in software development and familiarity with REST APIs, Python scripting, and data management. This full-time position offers competitive benefits including paid sick leave and health coverage.

Benefits

Paid sick leave
Health, dental, and insurance premiums fully covered
Discounts on ACC hut and HI hostel stays
Health spending account
Paid vacation

Qualifications

  • 3–5 years of experience in software development or systems integration.
  • Strong understanding of REST APIs and data integration patterns.
  • Experience with data migration, transformation, and validation processes.

Responsibilities

  • Develop, maintain, and enhance HubSpot CRM workflows and integrations.
  • Build and support serverless functions (Node.js) for data synchronization.
  • Monitor system performance and troubleshoot errors.

Skills

Software development
Systems integration
CRM platforms (HubSpot)
REST APIs
Python scripting
Data migration and validation
Testing frameworks
Error monitoring tools
Self-directed
Experience in nonprofit organizations

Tools

HubSpot
Mews
Node.js
Job description

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.

This position will be based out of our National office located in Canmore, this will be full-time on‑site work.

IDEAL SKILLS AND QUALIFICATIONS
  • 3–5 years of experience in software development or systems integration
  • 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
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
  • 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

Priorto receiving an offer ofemployment, the successful candidate will be required to submit copies of allrequired certifications anddocumentation, including a.criminal records check.The Alpine Club of Canada wishes toexpress our appreciationto all applicants for their interest and efforttoin applying for this position. However, only those candidates selectedfor interviews will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.