Full Charge Bookkeeper
Location: Miami, FL (On-Site)
Schedule: Monday to Friday, 7:00 AM – 4:00 PM
Employment Type: Full-Time
Compensation: $25–$30 per hour (based on experience)
Position Overview
We are hiring a Full Charge Bookkeeper to manage all daily accounting operations across two related companies: a metal roofing fabrication and supply business and a high-end residential roofing contractor. This role is essential to keeping our finances clean, compliant, and organized.
You’ll own the bookkeeping process from end to end, including reconciliations, financial entries, reporting, A/P, A/R, and preparation of payroll data. While payroll is processed by an outside payroll firm, you’ll be responsible for ensuring accurate entry of approved timesheets, bonuses, and commissions.
Bilingual fluency in English and Spanish is required. Many of our vendors, team members, and documents involve Spanish, and clear communication in both languages is critical.
What You’ll Do
•Record daily financial transactions across multiple accounts and entities
•Manage Accounts Payable and Accounts Receivable
•Issue and track invoices; follow up on collections
•Prepare and record bank deposits, journal entries, and account reconciliations
•Reconcile all accounts (bank, credit cards, loans) monthly
•Prepare payroll data: upload approved timesheets, bonuses, and commissions into payroll processor
•Maintain and control petty cash and daily cash logs
•Monitor cash flow and flag issues proactively
•Create and maintain financial reports and summaries for ownership
•Assist with onboarding/offboarding for payroll and accounting
•Maintain organized digital and paper financial records
•Support year-end tax preparation with external CPA
•Recommend and implement process improvements within bookkeeping
Requirements
Experience & Skills:
•5+ years in a full charge bookkeeping role
•Proficiency in QuickBooks and Excel/Google Sheets
•Deep experience with A/R, A/P, reconciliations, and supporting payroll processing
•Understanding of GAAP fundamentals and financial workflows
•Experience working in a small business or multi-entity environment
•Fluent in both English and Spanish (required)
Traits We Value:
•Meticulous attention to detail
•Strong follow-through and accountability
•Highly organized and self-motivated
•Discreet and trustworthy with financial data
•Excellent communicator across teams and languages
Our Core Values
We hire, fire, and reward based on these values:
•Have Grit – We get things done even when it’s hard.
•Act with Integrity – We do the right thing, every time.
•Adapt and Grow – We embrace change and learn fast.
•Commit to the Team – We support and challenge each other to do better.
Work Environment
•On-site at two nearby offices in Miami
•Hands-on, fast-paced business with high standards
•Close collaboration with ownership and key departments
•Opportunity to grow into higher-level finance/admin roles
Benefits
•Paid time off and holidays
•Professional development support
•Signing bonus available for the right candidate
How to Apply
If you’re precise, bilingual, and ready to own the books with confidence, accuracy, and pride—apply today. Qualified candidates will start with a short financial and culture fit assessment.
Job Type: Full-time
Pay: $25.00 - $30.00 per hour
Expected hours: 40 per week
Benefits:
•Professional development assistance
Experience:
•Bookkeeping: 5 years (Required)
Language:
Ability to Commute:
•Miami, FL 33126 (Required)
Ability to Relocate:
•Miami, FL 33126: Relocate before starting work (Required)
Work Location: In person