Assistant accounting controller

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

TYPE OF WORK

Full Time

SALARY

$10 an hour

HOURS PER WEEK

30

DATE UPDATED

Sep 23, 2026

JOB OVERVIEW

We are looking for a detail-oriented Assistant Controller to join our finance team remotely, supporting monthly financial reporting, reconciliations, and cross-functional finance projects. This role works closely with our HQ-based finance team and requires strong communication skills and comfort working across time zones.
Key Responsibilities
Assist in the preparation of monthly, quarterly, and annual financial reports for HQ review
Support the month-end and year-end close process, including journal entries and account reconciliations
Help prepare variance analyses and management reporting packages
Assist with budgeting and forecasting activities
Maintain accurate financial records in compliance with company policies and applicable accounting standards
Support internal and external audit processes by preparing documentation and schedules
Assist with accounts payable/receivable oversight and general ledger maintenance
Participate in special finance projects, process improvements, and system implementations
Ensure compliance with internal controls and coordinate with HQ finance on policy alignment
Maintain overlap availability with HQ working hours for meetings and handoffs (specify required overlap, e.g., X hours/day)
Qualifications
Bachelor's degree in Accounting, Finance, or related field
1–2 years of relevant accounting experience
Proficiency in Microsoft Excel; experience with ERP/accounting systems required
Experience with Sage is a strong advantage
Strong written and verbal English communication skills
Reliable high-speed internet and a suitable remote work setup
Comfortable working independently with minimal supervision in a distributed team
Strong attention to detail, organizational skills, and ability to meet deadlines
Analytical mindset with a proactive, problem-solving approach

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0216
Total Execution Time  0.0232
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,473,696 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Assistant-accounting-controller-1736909
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0117 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1736909
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 918019
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1736909
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1736909' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736909 
0.0018   UPDATE employer_jobs SET hit_counts = '***Sep-23-2026=449***Sep-24-2026=156***Sep-25-2026=70***Sep-26-2026=25***Sep-27-2026=1' WHERE job_id= '1736909'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=701' WHERE job_id= '1736909'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1736909' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736909 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '918019'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)