STEM Camp is a not-for-profit organization dedicated to inspiring youth through hands-on, engaging experiences in science, technology, engineering, and mathematics. With multiple operating entities--including STEM Camp, Camp STEAM Canada, Camp Tournesol, and associated foundations--we require a part-time bookkeeper (approx. 15 hrs/week during non-peak and 20-25 hrs/week during peak summer season) with experience in Sage Accounting, multi-entity reporting, and not-for-profit financial practices.
Responsibilities
--------------------
Core Duties
Full-cycle bookkeeping using Sage Accounting Software
Accounts Payable and Receivable
Payroll processing (year-round: ~10 staff; seasonal: ~600 staff)
Monthly bank and credit card reconciliations
Preparation of monthly financial statements
HST filings (Quarterly and Annually, as required per entity)
Inter-company invoicing and reconciliation
Preparation of various management reports on request
Setting up or managing integrations with payroll platforms or other systems
Additional Responsibilities
Maintain up-to-date financial binders and filing systems
Assist with year-end preparation for external accountants
Provide support for government grant reconciliation (e.g., Canada Summer Jobs)
Review and validate staff expense reports
Communicate financial updates to management, especially during summer operations
Respond to information requests from internal team members in a timely manner
Qualifications
------------------
Proficiency in Sage 50 or Sage 300 (cloud/online versions preferred)
Minimum 5 years of bookkeeping experience, including multi-entity management
Familiarity with Canadian not-for-profit accounting practices
Experience with payroll remittances, T4s, HST filings, and grant reporting
Ability to work independently and manage competing priorities
Strong communication skills and responsiveness to staff needs
Job Type: Part-Time
Pay: $25.00-$30.00 per hour
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.