About the Role We are seeking an onsite Bookkeeper to run our internal day-to-day bookkeeping and financial transaction processes. This role is responsible for strengthening internal ownership of accounting functions, improving responsiveness, ensuring process continuity, and reducing reliance on external troubleshooting. The position works closely with leadership and coordinates with our external accounting firm when needed. Experience with Sage 100 or Sage 300, our ERP system provider, is required. A detail-oriented, numbers focused, tech-savvy, and proactive professional who can quickly learn systems and follow established processes will thrive in this role.Key Responsibilities Process and record accounts payable and vendor invoicesPrepare and post customer invoices; apply payments and depositsManage accounts receivable aging and collectionsReconcile bank accounts, credit cards, and merchant accounts (e.g., Authorize.net, Clover)Maintain accounting / ERP system accuracy (Sage 100)Coordinate payroll processing and ensure accurate reporting (iSolved)Monitor chargebacks and payment discrepanciesMaintain organized digital financial recordsAssist leadership with financial reporting preparationCommunicate with external CPA firm for month-end and tax supportEnsure timely closing at month and year end to support financial reportingQualifications 5+ years of bookkeeping or accounting support experienceProficiency in accounting / ERP software; Sage 100 or Sage 300 experience requiredExperience managing AP/AR processes independentlyStrong understanding of bank reconciliations and merchant deposit processingProficiency in Microsoft ExcelHigh attention to detail and organizational skillsAbility to work independently and manage prioritiesStrong communication skillsLocation and Schedule Position Type: Full-time - onsiteWork Hours: 8:00 AM – 4:30 PM with a 30 minute lunch (40 hours per week); open to part-time candidates who can fulfill the full responsibilities of the roleLocation: Phoenix, AZCompensation and Benefits $30–35 per hour depending on experienceHealth & Insurance Medical insurance – 75% employee coverageDental insurance – 75% employee coverageRetirement & Financial 401(k) with participation at 90 days with no vestment period; employer match/contributions 3% – 100% match, 4 & 5% – 50% matchTime Off & Leave Paid Time Off (PTO) – vacation/personal days after 1st yearPaid holidays – after 90-day onboardingSick leave / Earned paid sick time – 40 hours after 90 day onboarding (per Arizona law)Employment Requirements Must be authorized to work in the United StatesBackground Check Required: Yes#J-18808-Ljbffr