Job Title: Full-Cycle Accountant / Bookkeeper
Location: Edmonton, Alberta
Job Type: Full-Time
About Us - We are a small, family-run business committed to integrity, quality, and long-term relationships—with our customers and our team. We are looking for a reliable and experienced full-cycle accounting professional to join our team and support our financial operations with accuracy and efficiency.
Position Overview - The full-cycle accounting professional will be responsible for overseeing all aspects of the accounting process, including accounts payable, accounts receivable, tax preparation, invoicing and collections, job costing, and month-end closing, and year-end closing. This role requires a high level of accuracy, organization, and the ability to manage multiple priorities in a small-business environment.
Key Responsibilities
- Manage full-cycle accounting, including A/P, A/R, bank and credit card reconciliations
- Process invoices and customer payments; monitor and follow up on outstanding receivables
- Prepare and file sales tax, payroll tax, and other regulatory filings
- Perform job costing and expense tracking for individual projects
- Conduct month-end and year-end closings, including preparation of financial reports
- Maintain general ledger accuracy and ensure timely entry of all financial transactions
- Coordinate with external tax accountants and auditors as needed
- Assist in preparing budgets and forecasts as requested
- Maintain and update accounting procedures and internal controls
- Provide financial insights and reporting to the management team
Qualifications
- Bachelor’s degree in accounting, finance, or related field—or equivalent
- Minimum 5 years of experience in full-cycle accounting/bookkeeping
- Strong proficiency in QuickBooks and QuickBooks Desktop
- Intermediate proficiency in Microsoft Excel (pivot tables, VLOOKUP, etc.)
- Detail-oriented with excellent organizational and problem-solving skills
- Self-motivated and able to work independently with minimal supervision
- Experience in a small business or family-run environment is an asset
- Strong interpersonal and communication skills
Compensation
- Competitive salary based on experience
- 100% covered health benefit premiums
- Company wide annual bonus program
Job Type: Full-time
Pay: $65,000.00-$75,000.00 per year
Additional pay:
- Bonus pay
Benefits:
- Dental care
- Employee assistance program
- Extended health care
- On-site parking
- Paid time off
Flexible language requirement:
- French not required
Schedule:
- Monday to Friday
Experience:
- QuickBooks Desktop: 5 years (preferred)
Work Location: In person