Controller (Remote, Full-Time Contractor)

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

TYPE OF WORK

Full Time

SALARY

$2000 USD/mo

HOURS PER WEEK

50

DATE UPDATED

Jul 10, 2026

JOB OVERVIEW

Schedule: Monday to Friday, 9:00 AM to 5:00 PM US Eastern Time (fixed overnight shift for Philippines-based applicants; apply only if you can sustain this schedule long-term)
Compensation: $2,000 USD per month, paid weekly via Wise

About the Role
MeetBookkeepers is a US-based outsourced accounting firm. We are hiring a Controller to own the full accounting function for a premium wine retail client in New York. This is a single-account leadership role: you run the client's financial operations end to end, supervise a dedicated AP Specialist, and serve as the quality layer over all financial output before it reaches firm management. You report to the firm, not the client.
Responsibilities

Perform daily bank reconciliations across 3 bank accounts and 1 credit card account in NetSuite
Own the monthly close: journal entries, accruals, account reconciliations, and close checklist completion on a fixed calendar
Prepare monthly financial statements: P&L, Balance Sheet, and Cash Flow Statement, delivered on schedule and review-ready
Maintain inventory accounting integrity: cost of goods sold, inventory valuation, shrinkage and adjustment entries, and tie-out of inventory subledger to the GL
Manage and review the work of the dedicated AP Specialist, including approval of payment queues before release
Maintain the integrity of the NetSuite general ledger: chart of accounts, vendor and customer records, subledger tie-outs
Monitor cash position daily and flag liquidity concerns to firm management immediately
Identify and correct posting errors, sync discrepancies, and process gaps without waiting to be asked
Serve as the escalation point for the AP Specialist on anything unusual: duplicate bills, altered payment instructions, vendor pressure

Requirements

Expert-level NetSuite proficiency. This is non-negotiable. You must be fluent in the GL, subledgers, inventory modules, reconciliation tools, financial reporting, and saved searches. You will be asked to walk through your NetSuite experience in detail
5+ years of progressive accounting experience, including full ownership of a monthly close
Hands-on inventory accounting experience: COGS, valuation methods, inventory reconciliation, and adjustments in a product-based business
Experience with liquor, wine, spirits, or beverage distribution businesses strongly preferred; familiarity with alcohol industry purchasing and inventory practices is a significant advantage
Proven experience preparing complete financial statement packages, including cash flow statements
Prior experience supervising or reviewing the work of other accounting staff
Excellent written and spoken English; you will communicate directly with firm management on financial matters
Reliable overnight availability, stable internet, backup power solution
Prior experience at an outsourced accounting firm or BPO serving US clients preferred

How to Apply
Send a short cover note in English describing your NetSuite experience in specific terms (modules used, close processes owned, reporting built), your inventory accounting background, the size and complexity of the largest accounting function you have managed, and confirmation you can work the overnight schedule. Applications without the cover note will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0241
Total Execution Time  0.0256
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Controller-Remote-Full-Time-Contractor-1686515
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0151 seconds)  (Hide)
0.0010   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1686515
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 931419
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1686515
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-14',ej.date_added) duration_daysDATEDIFF('2026-07-14',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-07-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1686515' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686515 
0.0016   UPDATE employer_jobs SET hit_counts '***Jul-10-2026=706***Jul-11-2026=35***Jul-12-2026=2***Jul-14-2026=1' WHERE job_id'1686515'  
0.0013   UPDATE employer_jobs SET monthly_hits '***Jul-2026=743' WHERE job_id'1686515'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1686515' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686515 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '931419'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)