Overview Join our dynamic team as a Bookkeeper/Administrative Assistant and become a vital part of our organization's success! This energetic role combines essential bookkeeping responsibilities with administrative support, ensuring smooth daily operations and accurate financial management. We're looking for a motivated individual who thrives in a fast-paced environment, possesses excellent organizational skills, and is eager to contribute to a collaborative workplace. In this position, you will handle a variety of tasks that keep our office running efficiently while providing exceptional support to our team and clients. This is a paid position that offers growth opportunities and the chance to develop valuable skills in finance. Duties Manage day-to-day bookkeeping tasks using QuickBooks, including invoicing, expense tracking, and bank reconciliations Maintain accurate financial records and prepare reports for management review Handle data entry with precision, ensuring all financial information is up-to-date and error-free Provide front desk support by greeting visitors Organize and file documents systematically to ensure easy retrieval and compliance with record-keeping standards Support office management activities such as ordering supplies, managing correspondence, and maintaining office equipment Requirements Proven experience with QuickBooks or similar accounting software is essential Strong proficiency in Microsoft Office Suite (Word, Excel, Outlook) and productivity software Excellent organizational skills with the ability to manage multiple tasks efficiently Demonstrated experience in office management or administrative roles with clerical responsibilities Exceptional data entry skills coupled with high attention to detail and proofreading abilities Effective communication skills over the phone and in person; bilingual abilities are a plus Strong computer literacy, including technical proficiency in office equipment and software tools Previous experience supporting customer service or client communication efforts Ability to prioritize tasks effectively using time management techniques Personal assistant or calendar management experience is advantageous This role offers an exciting opportunity to develop your administrative expertise while contributing to a vibrant team environment. We value proactive individuals who are eager to learn, organized in their approach, and committed to delivering outstanding service. Join us today to be part of an organization that appreciates your skills and supports your professional growth!