• Anywhere
  • Complete payroll journal entries for each payroll for CAD/USD and enter into QBO, balancing to the payroll reports downloaded from BambooHR / Simplepay
  • Categorize Brex transactions in QBO
  • Bank reconciliations on a weekly basis-entering all bank charges, customer payments, 401/RRSP payments that cleared.
  • Monthly bank reconciliations and Brex reconciliation and downloading statement for Dropbox.  Copying completed reconciliations into recon. workbook for each account.
  • Month end reconciliation workbook: In depth reconciliation for every balance sheet account.  Fill out each tab with information based on QBO.  Investigate any issues on TB or out of balance on the reconciliation. 
  • Enter all prepaid expenses/ accrued expenses each month, recording into reconciliation workbook and balancing to Trial balance.
  • Creating and managing invoices to accurately bill clients or customers for products and services.
  • Prepare and enter payroll accrual on a monthly basis for CAD/USD, record in QBO and in recon book under accruals.
  • Prepare financial statements
  • Regular entry of AR payments.  Update AR Aging report for bi-weekly meeting looking to see if customer paid/opened/read the invoice email.
  • Once payroll journal entries are complete and entered into QBO – update the RRSP spreadsheet and send to Great west life.  Use this when entering the payment as an expense when it clears the bank
  • Asset management: update in BambooHR when an asset is purchased (ProcureDesk will send an email), returned, or assigned as an onboarding/offboarding task.
  • Provide backup on HR tasks, including preparing offer letters and contracts, onboarding tasks, and benefits administration. 
  • Occasional administrative support for the CEO.


Software Used: QBO (Multicurrency),, Avalara, PandaDoc, BambooHR, ProcureDesk


  • Currently located in and eligible to work in Canada
  • 3-5 years of bookkeeping experience with intermediate to advanced proficiency with Microsoft Excel and QuickBooks Online a must
  • Attention to detail and follow through on assigned tasks
  • Strong and effective verbal and written communication skills
  • Strong interpersonal skills
  • Excellent numerical, analytical, and problem-solving skills
  • Ability to work in a team and independently with little to no supervision
  • Ability to work productively and accurately while also remaining available and responsive to communications and shifting priorities throughout the day


  • 100% remote
  • Extended Healthcare and Dental Insurance
  • Life insurance
  • Retirement savings plan with 4% company match
  • 4 weeks per year of paid-time-off
  • Paid holidays
  • Jury duty, bereavement, and parental leave
  • Workers’ Compensation