Element CPA is a virtual CPA firm serving tech startups in Canada and the US. Our mission is to bring innovation to the accounting world while working alongside inspiring entrepreneurs who want to make a difference in the world.
We're a small but mighty fully remote team providing technology driven outsourced accounting and bookkeeping services and contributing to the growth and success of our clients.
As we grow, we need smart people like you to get us to the next level. We value how you approach problems, offer solutions and contribute to the team.
About the role
As a Bookkeeper, you'll make a meaningful impact by helping innovative startups gain clarity in their finances so they can grow with confidence. You'll work closely with a portfolio of clients, supporting them with accurate and timely bookkeeping, clear reporting, and proactive communication. This is a hands-on, detail-oriented role ideal for someone who thrives in a remote, technology-driven environment.
What Your Day to Day Will Look Like
Perform full-cycle bookkeeping for assigned clients, including bank, credit card, and loan reconciliations
Manage accounts payable and accounts receivable processes as needed, ensuring timely and accurate data entry
Prepare and maintain monthly schedules for prepaid expenses, accruals, deferred revenue, and fixed assets
Post journal entries and adjusting entries as part of the month-end and year-end close process
Prepare internal financial reports and assist with year-end workpapers for external accountants or tax filings
Monitor client files for accuracy and flag inconsistencies or cleanup needs to the team
Collaborate with team members to ensure client work is completed on schedule and within scope
Assist with GST/HST/PST filings and support sales tax compliance as needed
Prepare and record payroll for clients, including appropriate remittances and reporting
Document processes and contribute to internal system improvements and knowledge sharing
What You Need to Succeed
Degree in Accounting, Business Administration, or a related field (completed or in progress)
1-3 years of bookkeeping or accounting experience, preferably in a multi-client or public practice environment
Solid understanding of end-to-end bookkeeping, including reconciliations, AP/AR, and payroll preparation
Ability to manage multiple deadlines and client priorities with high attention to detail
Strong communication skills and a proactive approach to collaboration -especially in a remote setting
Experience preparing adjusting entries and supporting financial reporting processes
A client service mindset and professionalism in both internal and external communications
Willingness to learn and grow within a fast-paced, high-autonomy environment
Experience working with Xero and Xero Advisor certification is a must
Why Join Us
A collaborative, open, and transparent work culture.
Work directly with some of the most innovative startups in the industry.
Autonomy and ownership over your work and results.
Your voice matters - help shape the future of the firm.
Opportunities for growth and career advancement.
Flexible vacation and time-off policy.
An extra paid day off for your birthday.
Group health benefits.
Ongoing professional development and career growth opportunities.
Mentorship opportunities for CPA candidates.
Job Type: Full-time
Pay: $55,000.00-$65,000.00 per year
Benefits:
Dental care
Disability insurance
Employee assistance program
Extended health care
Life insurance
Paid time off
Tuition reimbursement
Work Location: Hybrid remote in Kitchener, ON N2G 1H6
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.