Ready to bring order to the chaos and clarity to the numbers?
We're on the hunt for a detail-loving, number-crunching, people-positive
Office Manager / Bookkeeper
who thrives in a fast-paced environment and believes that spreadsheets and smiles can co-exist. If you're the kind of person who finds joy in balancing the books and keeping the office humming, we want to meet you!
What You'll Be Doing:
Financial Reporting & Bookkeeping (Your Bread and Butter)
Maintain accurate day-to-day bookkeeping (AP, AR, bank recs, payroll support)
Manage monthly and quarterly financial reporting for leadership
Work closely with our Fractional CFO to support budgeting and forecasting
Ensure all financial data is clean, current, and clear
Help with year-end prep and liaison with accountants
Office Management (AKA The Glue)
Keep our office organized, supplied, and running like a well-oiled machine
Greet visitors, coordinate meetings, manage calendars, and support our awesome team
Oversee office systems, vendors, and processes with efficiency and flair
Support onboarding and keep our team informed, engaged, and happy
You'll Fit Right In If You:
Love turning messy numbers into meaningful insights
Are obsessively organized and genuinely enjoy making systems better
Believe integrity and transparency are non-negotiables
Have a growth mindset and aren't afraid to wear a few different hats
Want to be part of a company that values trust, teamwork, and doing great work
Your Toolkit:
3+ years of bookkeeping and office management experience
Strong QuickBooks software skills
Comfortable with spreadsheets, email platforms, and digital tools
Excellent written and verbal communication
Bonus points if you've worked in construction, trades, or a growing company
Why You'll Love Working With Us:
A positive, values-driven work environment that's growing and evolving
The chance to be a key player in shaping how we operate
Opportunities for growth and training
Competitive compensation and benefits
Ready to take ownership of the books
and
the vibe?
Send your resume and a quick note about why you're excited about this role to
kyle@knoxcontracting.ca
Job Type: Full-time
Pay: $28.00-$35.35 per hour
Expected hours: 40 per week
Benefits:
Dental care
Extended health care
Work Location: In person
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.