Bookkeeper & Office Manager

We’re hiring a detail-oriented, people-focused Bookkeeper & Office Manager to ensure our office runs smoothly and our finances are in tiptop shape.

This is a hands-on role that combines financial administration with people-focused office management.

Financial & Bookkeeping

  • Manage accounts payable and accounts receivable, ensuring timely and accurate processing of all transactions
  • Prepare and send client invoices; follow up on outstanding payments as needed
  • Process payroll for a small team, ensuring compliance with tax regulations and remittance deadlines
  • Reconcile bank and credit card statements monthly
  • Track project budgets and expenses as required
  • Maintain organized financial records and support month-end and year-end closing activities
  • Coordinate with our external accountant for tax filings, financial statements, year-end, and any audits

HR & Benefits Administration

  • Administer employee benefits enrolment and serve as the point of contact for benefits questions
  • Track and maintain accurate records of staff vacation days, sick days, and other leave
  • Support onboarding of new hires with paperwork, system access, and first-day logistics
  • Maintain confidential employee files and ensure compliance with employment standards

Office Management

  • Order and manage office supplies, snacks, and equipment
  • Liaise with vendors and service providers for internet, phone, and other office services
  • Keep the workspace organized, functional, and welcoming

Culture & Team Engagement

  • Assist in the recognition of client and team milestones
  • Assist in planning and organizing small team social events appx. twice per year
  • Champion a positive, inclusive office culture and be a friendly, trusted resource for the team

Qualifications

  • 3+ years of experience in bookkeeping, office administration, operations or similar role, ideally in a small business or agency setting
  • Solid understanding of AP/AR, payroll, and basic accounting principles
  • Knowledge of Alberta employment standards and benefits administration
  • Proficiency with accounting software (e.g., QuickBooks), Google Workspace, and Microsoft Office
  • Highly organized with strong attention to detail and the ability to manage multiple priorities
  • Excellent interpersonal and communication skills
  • Discretion and professionalism when handling confidential financial and HR information
  • A proactive, self-starter mindset and comfortable working independently in a small team

Nice to Have

  • Experience in a creative or digital agency
  • Familiarity with time tracking and project management tools

Why Freshwater?

Freshwater is a digital agency with a tight-knit team of designers, developers, and digital marketers. We do meaningful work for our clients, and believe in building a thoughtful, enjoyable workplace. Here’s what this role offers:

  • 4-day work week (32 hours / 0.8FTE)
  • Work-from-office 3-days per week (Tues, Weds, Thurs)
  • Work-from-home 1-day per week (Mon or Fri)
  • Employee benefits package
  • $52K – $56K per year ($65K-$70K FTE)

If you like being the person who keeps things running smoothly and makes the office a better place to be, we’d love to hear from you!

Job Type: Part Time
Job Location: Calgary

Apply for this position

Allowed Type(s): .pdf, .doc, .docx