Accountant/Bookkeeper - US GAAP

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

TYPE OF WORK

Full Time

SALARY

$200 - $500 per week

HOURS PER WEEK

40

DATE UPDATED

Apr 1, 2026

JOB OVERVIEW

We are seeking a detail-oriented and proactive Accountant with strong inventory accounting experience to oversee our financial operations, manage inventory accounting processes, and ensure compliance with US GAAP (Generally Accepted Accounting Principles). This is a full-time, remote position, offering an excellent opportunity to contribute to the financial oversight of a growing tech company while enjoying the flexibility of working from home.

This role requires demonstrated expertise in inventory accounting, including valuation, reconciliation, reporting, and internal controls. Candidates without hands-on inventory accounting experience will not be considered.

**Key Responsibilities:
*Inventory Accounting (Primary Focus)
- Manage and maintain accurate inventory records, including tracking, costing, adjustments, and reconciliations.
- Oversee inventory valuation in compliance with US GAAP (FIFO, weighted average, etc., as applicable).
- Perform regular inventory reconciliations between accounting records and operational systems.
- Monitor inventory reserves, obsolescence, and shrinkage.
- Partner with operations to ensure accurate inventory reporting and controls.
- Support audit processes related to inventory balances and procedures.

*Day-to-Day Accounting
- Manage daily accounting operations including accounts payable/receivable, general ledger entries, bank reconciliations, and expense tracking.
- Ensure proper recording of inventory-related transactions within the general ledger.

*Financial Reporting
- Prepare accurate monthly, quarterly, and annual financial reports, ensuring compliance with GAAP standards.
- Provide detailed inventory reporting and analysis as part of financial close.

*Record Maintenance
- Maintain organized and up-to-date financial records, receipts, and documentation for all transactions.

*Budget Support
- Assist with budgeting, forecasting, and variance analysis, particularly inventory-related cost forecasting.

*Compliance Assurance
- Ensure financial practices comply with applicable local, state, and federal regulations.

*Process Improvement
- Recommend improvements to inventory and accounting workflows, tools, and systems to increase efficiency and accuracy.

*Tax Support
- Assist with preparation and organization of financial data for tax filings, particularly inventory-related schedules, and work with external tax professionals as needed.

*Software Management
- Use financial software such as QuickBooks Online to manage company accounts and generate reports.

*Internal Controls
- Implement and maintain strong internal controls over inventory and financial reporting to safeguard company assets and prevent discrepancies.

**Qualifications:
*Required:
- Strong, hands-on experience in inventory accounting, including valuation, reconciliation, and reporting.
- Solid understanding of US GAAP as it relates to inventory and cost accounting.
- Experience managing inventory within an accounting system.
- Proficiency in accounting software, particularly QuickBooks Online.
- Advanced Excel skills.
- Exceptional attention to detail with a proven track record of accuracy in reconciliations and financial reporting.
- Strong analytical and problem-solving abilities.
- Highly organized with excellent written and verbal communication skills.
- Capable of working independently and dependably in a remote setting.
- Bachelor’s degree in Accounting, Finance, or a related field required.

*Preferred:
- Certification (e.g., CPA, CMA, CB).
- Prior experience in a startup or technology-driven environment.
- Experience supporting financial audits involving inventory.

*Compensation & Benefits:
- The ability to work remotely from anywhere.
- Opportunity to work with a dynamic, fast-growing team in the AI and analytics space.

*Hiring Process:
Candidates who score 75% or higher on the assessment will automatically advance to the next stage of the selection process and be scheduled for an interview with the CFO. Following that interview, a final hiring decision will be made within one week.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0422
Total Execution Time  0.0449
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,529,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AccountantBookkeeper-US-GAAP-1589150
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0344 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1589150
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 404760
 LIMIT 1 
0.0027   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1589150
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1589150' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1589150 
0.0014   UPDATE employer_jobs SET hit_counts '***Feb-26-2026=136***Feb-27-2026=252***Feb-28-2026=65***Mar-01-2026=46***Mar-02-2026=47***Mar-03-2026=38***Mar-04-2026=21***Mar-05-2026=26***Mar-06-2026=18***Mar-07-2026=8***Mar-08-2026=4***Mar-09-2026=14***Mar-10-2026=14***Mar-11-2026=9***Mar-12-2026=12***Mar-13-2026=14***Mar-14-2026=1***Mar-15-2026=1***Mar-16-2026=11***Mar-17-2026=13***Mar-18-2026=9***Mar-19-2026=12***Mar-20-2026=13***Mar-21-2026=22***Mar-22-2026=3***Mar-23-2026=16***Mar-24-2026=11***Mar-25-2026=16***Mar-26-2026=40***Mar-27-2026=19***Mar-28-2026=3***Mar-29-2026=1***Mar-30-2026=14***Mar-31-2026=5***Apr-01-2026=186***Apr-02-2026=418***Apr-03-2026=186***Apr-04-2026=121***Apr-05-2026=55***Apr-06-2026=96***Apr-07-2026=44***Apr-08-2026=27***Apr-09-2026=73***Apr-10-2026=37***Apr-11-2026=11***Apr-12-2026=8***Apr-13-2026=17***Apr-14-2026=19***Apr-15-2026=19***Apr-16-2026=20***Apr-17-2026=40***Apr-18-2026=6***Apr-21-2026=1' WHERE job_id'1589150'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=453***Mar-2026=480***Apr-2026=1383' WHERE job_id'1589150'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1589150' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1589150 
0.0242   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '404760'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0012   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)