06 Sep
|
Canadian Museums
|
Canada
06 Sep
Canadian Museums
Canada
*ONLY FOR CANADIAN RESIDENTS – OTHER APPLICATIONS WILL BE IGNORED
Company Description
Canadian Museums is a national platform dedicated to showcasing Canada’s cultural heritage by connecting audiences with over 1,600 museums, galleries, and heritage sites. The organization provides articles, event listings, and educational resources that highlight the stories and traditions shaping Canada’s diverse communities. Its mission is to support and promote Canadian art, history, and heritage by sharing information about exhibitions, cultural events, and learning opportunities.
As the platform grows, Canadian Museums aims to be the primary resource for anyone interested in engaging with Canada’s cultural landscape. Volunteers contribute to a mission that fosters deeper understanding and appreciation of shared heritage.
Role Description
- Full Stack Developer volunteers support Canadian Museums by building and maintaining web features, with a primary focus on integrating secure payment gateways, e-ticketing, and transaction flows.
- Day-to-day responsibilities focus on implementing Stripe API integrations, managing webhooks, setting up back-end checkout workflows, and connecting payment systems to front-end interfaces.
- Volunteers collaborate directly with the technical team to test payment features, troubleshoot transaction handling,
and ensure a smooth checkout experience for users across Canada.
This is a remote volunteer role designed for students, recent graduates, or emerging developers looking to gain hands-on, real-world portfolio experience in web development and payment infrastructure with flexible schedule.
Qualifications
- Core Focus: Practical experience or hands-on academic/personal projects involving Stripe API integration (or similar payment gateways such as PayPal, Square, or Worldpay).
- Solid understanding of REST APIs, webhooks, and handling asynchronous payment responses.
- Back-End Web Development capabilities using Node.js. Knowledge of PostgreSQL or MongoDB is a strong asset.
- Front-End Development skills, including proficiency in React, HTML, and CSS for building responsive checkout interfaces.
- Familiarity with version control tools (e.g., Git) and basic debugging practices.
- Ability to work collaboratively in a remote environment, communicate clearly, and manage tasks independently.
- Currently enrolled in or recently graduated from a Computer Science, Software Engineering, Web Development program, or possessing equivalent self-taught project experience.
- Interest in museums, culture, or education, and an eagerness to learn and build real-world software features.
📌 Full Stack Developer Volunteer (Canada)
🏢 Canadian Museums
📍 Canada