Receptionist & Book Keeper

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

1500 to 2000

HOURS PER WEEK

40

DATE UPDATED

Feb 4, 2026

JOB OVERVIEW

Bookkeeper

Company Overview

Join Baghouse America and Industrial Boilers America, sister companies with over 20 years of leadership in the environmental industry, delivering innovative, cost-effective dust collection and industrial boiler solutions with Headquarters in Phoenix, Arizona, and with a global reach across Asia, Central and South America, the Middle East, North America, and Africa, we partner with communities and governments to drive sustainable energy, job creation, and social responsibility. Our mission prioritizes sustainability and community impact, providing high-quality, durable products that lower operating costs and empower clients to reinvest in a cleaner planet.

Job Summary
We are seeking a highly skilled bookkeeper to lead financial operations for Baghouse America and Industrial Boilers America as a 1099 contractor. This role requires expertise in reconciliation, bookkeeping, and accounting, with strong software adaptability and the ability to learn quickly, particularly with Odoo Enterprise v.18. The ideal candidate will excel in a fully remote environment, ensuring fiscal integrity through precise financial reporting, audits, and workflow improvements while supporting our mission to deliver sustainable environmental solutions globally. This position is paid bi-monthly.
Key Responsibilities
• Utilize Odoo Enterprise v.18 to manage all financial processes, demonstrating software adaptability to optimize workflows and rapidly learn system updates.
• Produce accurate monthly financial statements, including Profit & Loss (Income Statement), Balance Sheet, and Statement of Cash Flows.
o Conduct monthly sales and accounting audits, verifying the accuracy of costs and prices for each sale in Odoo, and generate commission reports.
• Perform weekly and monthly and annual reconciliations:
o Reconcile bank accounts weekly to ensure accuracy and timely identification of discrepancies.
o Reconcile credit card statements and bank account statements monthly.
o Retroactively reconcile all 2025 financial records once current monthly reconciliations are complete.
• Input journal entries daily, applying entries at the discretion of the company President to maintain accurate financial records.
• Apply payments to invoices and bills daily, ensuring timely and accurate processing in Odoo.
• Invoice customers promptly, incorporating supplier-provided costs for goods sold and shipping costs from weekly reports (USPS, FedEx, and third-party logistics) into sales orders, invoices, and bills.
• Ensure weekly Accounts Receivable (AR) and Accounts Payable (AP) reports are accurate, maintaining an accurate current ratio for outstanding AR, AP, sales orders without invoices, and purchase orders without bills.
• Collaborate with Odoo developers to improve financial workflows, transitioning spreadsheet-based tasks into Odoo, using spreadsheets only for data import/export or as analytical tools.
• Provide strategic financial insights to leadership, leveraging accounting expertise to support cost-effective, sustainability-driven decisions.
• Coordinate with external auditors, preparing robust documentation for audits and grant reviews while maintaining data security in a remote environment.
Qualifications
• Strong English Skills
• A bachelor’s degree in Accounting or equivalent training in Accounting is required.
• 7+ years of experience in financial administration, bookkeeping, or accounting.
• Proven expertise in reconciliation, ensuring precision across complex financial accounts in the environmental or industrial sector.
• Advanced bookkeeping skills, with experience managing full-cycle accounting for organizations with global operations.
• Exceptional software adaptability, with proficiency in Odoo Enterprise v.18 (or similar platforms like QuickBooks, Xero, NetSuite) and the ability to rapidly master new tools.
• Demonstrated ability to learn quickly, adapting to evolving financial systems and industry-specific requirements, particularly with Odoo workflows.
• In-depth knowledge of accounting principles and financial regulations, including GAAP and environmental grant compliance.
• Advanced proficiency in Microsoft Excel and familiarity with data visualization or budgeting tools (e.g., Tableau, Power BI) for data import/export.
• Strong organizational and communication skills, with the ability to work independently and meet deadlines in a remote, 1099 contractor role.
• Experience working remotely with reliable internet access for virtual collaboration.

Preferred
Experience with grant accounting and compliance in the environmental or nonprofit sector.
• Proficiency in optimizing Odoo Enterprise or similar cloud-based financial systems for efficiency.
• Familiarity with ADP payroll systems and tax preparation software tailored to environmental organizations.

Location
• Fully remote, with work hours from Monday through Friday, 8 AM EST to 5 PM EST. Candidates must have reliable internet access (10MB upload and 100MB download Speed) for virtual collaboration.

Compensation & Status
• Paid bi-monthly as a 1099 independent contractor.
• Competitive compensation commensurate with experience.
• As a 1099 contractor, the candidate is responsible for their own taxes, insurance, and benefits.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0150
Total Execution Time  0.0170
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Receptionist-Book-Keeper-1571254
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1571254
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 828110
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1571254
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1571254' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1571254 
0.0010   UPDATE employer_jobs SET hit_counts '***Feb-04-2026=946***Feb-05-2026=158***Feb-06-2026=83***Feb-07-2026=54***Feb-08-2026=41***Feb-09-2026=35***Feb-10-2026=19***Feb-11-2026=21***Feb-12-2026=10***Feb-13-2026=16***Feb-14-2026=3***Feb-15-2026=6***Feb-16-2026=12***Feb-17-2026=13***Feb-18-2026=12***Feb-19-2026=4***Feb-20-2026=4***Feb-21-2026=3***Feb-22-2026=8***Feb-23-2026=8***Feb-24-2026=11***Feb-25-2026=13***Feb-26-2026=11***Feb-27-2026=4***Feb-28-2026=10***Mar-01-2026=3***Mar-02-2026=3***Mar-03-2026=5***Mar-04-2026=8***Mar-05-2026=3***Mar-06-2026=6***Mar-07-2026=6***Mar-08-2026=1***Mar-09-2026=6***Mar-10-2026=5***Mar-11-2026=5***Mar-12-2026=4***Mar-13-2026=5***Mar-15-2026=2***Mar-16-2026=3***Mar-17-2026=2***Mar-18-2026=2***Mar-19-2026=4***Mar-20-2026=3***Mar-21-2026=1***Mar-22-2026=1***Mar-23-2026=3***Mar-24-2026=4***Mar-25-2026=3***Mar-26-2026=5***Mar-27-2026=2***Mar-28-2026=3***Mar-29-2026=3***Mar-30-2026=4***Mar-31-2026=7***Apr-01-2026=3***Apr-02-2026=3***Apr-03-2026=1***Apr-04-2026=2***Apr-05-2026=5***Apr-06-2026=2***Apr-07-2026=3***Apr-08-2026=4***Apr-09-2026=3***Apr-10-2026=3***Apr-11-2026=5***Apr-12-2026=1***Apr-13-2026=13***Apr-14-2026=4***Apr-16-2026=8***Apr-17-2026=2***Apr-18-2026=1***Apr-22-2026=2' WHERE job_id'1571254'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Feb-2026=1505***Mar-2026=112***Apr-2026=65' WHERE job_id'1571254'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1571254' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1571254 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '828110'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0017   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)