Who We Are
We are a trusted leader in hazardous materials services, supporting residential and commercial projects across the Lower Mainland and the Fraser Valley. Our expertise includes mold remediation, asbestos and lead abatement, demolition, and biohazard cleanup.
Our reputation is built on delivering exceptional service and maintaining the highest safety standards. We are proud to hold a Large COR certification and to be recognized by the BC Construction Safety Alliance (BCCSA) and WorkSafeBC for our industry-leading health and safety program. Protecting the wellbeing of our team and clients is at the core of everything we do.
The Opportunity: Book Keeper
The Book Keeper is responsible for overseeing all day-to-day accounting operations and ensuring the financial integrity, accuracy, and timely reporting of multiple business entities. This role combines leadership-level accounting management with hands-on bookkeeping responsibilities, including month-end close, payroll, accounts payable, accounts receivable, bank reconciliations, project costing, and financial reporting.
This is a hands-on, role requiring a highly organized and detail-oriented professional who can lead and develop an accounting team while also directly managing core transactional processes. The successful candidate will maintain strong internal controls, ensure compliance with accounting standards and legal requirements, improve systems and workflows, and provide reliable financial information to support business decision-making.
The ideal candidate is a CPA-designated or highly experienced accounting professional who thrives in a fast-paced environment, understands accounting across multiple companies, and is motivated by building strong processes, capable teams, and accurate financial results.
Key Responsibilities
Financial Reporting & Month-End, Year End Close
- Own and manage the monthly close process, including journal entries, reconciliations, accruals, and variance analysis.
- Manage and present year end financial documentation to shareholders.
- Prepare accurate monthly in-house financial statements and management reporting packages.
- Maintain transparency, consistency, and integrity of financial data across all reporting periods.
- Prepare forecasting, budgeting, and cash flow reports for leadership review.
- Support external reporting requirements, including submissions to regulatory agencies and government bodies.
Accounting Operations
- Daily accounting functions including accounts payable, accounts receivable, invoicing, collections, payroll, and general ledger activity.
- Ensure all transactions are accurately recorded in accordance with accounting standards, company policy, and legal requirements.
- Manage accounts receivable collections, aging reports, and payment applications.
- Review and process accounts payable invoices, ensuring purchase order and project cost accuracy.
- Produce accounts payable due reports and coordinate approved vendor payments by cheque or direct deposit.
- Reconcile bank accounts, credit cards, intercompany balances, loans, leases, and accrued liabilities.
- Manage deferred revenue, expense allocations, and intercompany postings and offsets.
- Ensure project revenue and cost postings are accurate and timely.
- Monitor job costing, project profitability, and project-based reporting.
- Partner with Operations, Sales, Project Managers, and leadership to validate billing, costs, revenue, and collections data.
- Support the full lead-to-cash and procure-to-pay cycles.
- Communicate financial results and insights clearly to stakeholders across the business.
Payroll Administration
- Review, validate, and process weekly payrolls accurately and on time.
- Ensure timesheet systems are verified against approved records and supporting data.
- Administer payroll payments through direct deposit.
- Ensure employees receive accurate electronic pay statements and payroll records.
- Maintain payroll compliance with applicable employment standards and statutory remittances.
Qualifications
- CPA designation preferred; equivalent senior accounting/bookkeeping experience considered.
- 5+ years of progressive accounting or bookkeeping experience with multi-entity responsibility.
- Strong understanding of full-cycle accounting, accrual accounting, payroll, and month-end close.
- Strong proficiency in Microsoft Excel and accounting systems; experience with Sage 50, NetSuite, or similar ERP systems preferred.
- Excellent analytical, organizational, and problem-solving skills.
- Strong communication skills with the ability to explain accounting matters to finance and non-finance teams.
- High attention to detail, accountability, and ability to perform under pressure in a fast-paced environment.
Job Types: Full-time, Permanent
Pay: $70,000.00-$90,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Extended health care
- On-site parking
- RRSP match
- Vision care
Work Location: In person