Bookkeeper

Kitchener, ON, CA, Canada

Job Description

About Us



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.


Related Jobs

Job Detail

  • Job Id
    JD3317058
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kitchener, ON, CA, Canada
  • Education
    Not mentioned