Position Overview
The Intermediate Bookkeeper is a key member of the in-house accounting team, responsible for the accurate and timely processing of daily financial transactions and maintaining the integrity of the company’s financial records.
This role serves as the operational backbone of the accounting department, ensuring reconciliations are completed, records are accurate, and financial information is reliable and audit ready. The successful candidate will possess strong hands-on bookkeeping and accounting experience, excellent attention to detail, and the ability to work independently while collaborating effectively with finance and leadership teams.
This is not an entry-level position. The ideal candidate understands accounting principles and financial processes beyond basic data entry.
Key Responsibilities
Accounts Payable (AP)
- Process vendor invoices accurately and in a timely manner, ensuring proper coding to general ledger accounts
- Perform three-way matching (purchase order, invoice, and receipt) where applicable
- Manage vendor payment runs including EFTs, cheques, and credit card payments, while maintaining compliance with payment terms
- Resolve invoice discrepancies with vendors and internal teams
- Maintain organized and audit-ready AP records and supporting documentation
Accounts Receivable (AR)
- Generate and issue client invoices accurately and on schedule
- Apply customer payments and reconcile customer accounts
- Monitor aging reports and follow up on outstanding balances
- Escalate unresolved collection matters to the Controller as required
- Maintain accurate AR subledger records
Account Reconciliations
- Perform monthly bank reconciliations for all company accounts
- Reconcile credit card statements and ensure transactions are properly coded
- Reconcile balance sheet accounts, including AP, AR, prepaid expenses, and accruals
- Identify and resolve discrepancies prior to month-end close
Journal Entries & General Ledger
- Prepare and post standard journal entries, including accruals, prepaid amortization, and monthly payments
- Maintain accurate and consistent GL coding across all transactions
- Support month-end close procedures to achieve the company’s Day 10 close target
- Assist in preparing working papers and supporting schedules for Controller review
Reporting & Systems
- Maintain organized and audit-ready financial records in both digital and physical formats
- Work within the company’s accounting systems (QuickBooks Online, Xero, NetSuite, or other ERP systems as implemented)
- Support data integrity and system hygiene by identifying anomalies, duplicates, and inconsistencies
- Prepare ad hoc financial and operational reports as requested by the Controller or CFO
Payroll
- Process payroll accurately and on time for each pay cycle
- Coordinate with management and HR to capture hours worked, overtime, and compensation changes
- Ensure payroll deductions and remittances comply with CRA requirements, including CPP, EI, and income tax
- Support year-end payroll activities including T4 preparation and filing
- Escalate complex payroll matters to the Controller or external payroll support providers when necessary
Cross-Training & Internal Controls
- Cross-train with other accounting team members to support operational continuity
- Follow segregation of duties and internal control procedures established by the Controller
- Assist in documenting and improving accounting workflows and internal controls
- Participate in process improvement and automation initiatives as the finance function evolves
Technical Requirements (Non-Negotiable)
- Minimum 3 years of full-cycle bookkeeping experience in a professional environment
- Strong proficiency in QuickBooks Online and other finance-related software and systems
- Solid understanding of accounting principles
- Advanced Excel and Google Sheets skills, including pivot tables, VLOOKUP/XLOOKUP, and basic financial analysis
- Experience performing bank reconciliations and working within multi-entity environments
- Familiarity with CRA requirements, including HST/GST filings, payroll deductions, and T4 preparation
- Willingness to learn and adopt AI-powered tools and technology to improve operational efficiency
- Strong interpersonal and communication skills, with the ability to maintain professional relationships with vendors, subcontractors, customers, and internal stakeholders
Education & Credentials
Required
- Diploma or degree in Accounting, Finance, or Business Administration
Preferred
- Enrollment in or completion of CPA PEP, CPB Canada certification, or equivalent bookkeeping/accounting designation
Considered an Asset
- Experience supporting a company transitioning from outsourced to in-house accounting operations
Key Competencies
Competency
What It Looks Like
Accuracy & Attention to Detail
Maintains a high level of accuracy and identifies errors before they impact financial reporting
Time Management
Consistently meets deadlines, including month-end close timelines
Systems Proficiency
Learns new systems quickly and works efficiently within accounting platforms
Communication
Communicates clearly and professionally with vendors, customers, and internal teams
Ownership Mentality
Takes accountability for the quality and accuracy of financial records
Adaptability
Responds positively to process improvements, automation, and evolving business needs
Benefits:
- Casual dress
- Dental care
- Extended health care
- Life insurance
- On-site parking
- RRSP match
Work Location: Hybrid remote in Markham, ON