Finance Manager

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

TYPE OF WORK

Full Time

SALARY

$1,800–$2,500/month

HOURS PER WEEK

35

DATE UPDATED

Mar 23, 2026

JOB OVERVIEW

We are a performance-driven e-commerce and D2C operation focused on building and scaling brands. We are looking for a hands-on Finance Manager to take full ownership of our internal finance function. This is a fully remote, full-time role (150 hours/month) with a flexible schedule: no fixed hours, output-focused.

What you will be doing:
Own day-to-day bookkeeping, journals, accruals, prepayments, and accounting entries
Lead month-end close and deliver accurate management accounts on time
Prepare a monthly Finance Package (P&L, Balance Sheet, Cash Flow, Working Capital, VAT/sales tax summary, variance commentary)
Own all balance sheet reconciliations: bank, payment providers, tax accounts, intercompany, accruals
Manage VAT/sales tax reconciliations and reporting
Act as the main internal point of contact for external accountants, tax advisors, and auditors
Monitor cash position, working capital, and key finance risks
Surface issues early and improve finance processes and internal controls

Requirements:
CPA, ACCA, ACA, or equivalent professional accounting qualification
5+ years of hands-on finance/accounting experience
Strong IFRS knowledge
Solid experience with month-end close, management accounts, and balance sheet reconciliations
Experience with VAT/sales tax reconciliations
Strong Excel or Google Sheets skills
Experience in e-commerce, D2C, or multi-entity businesses is a strong advantage

To apply, please answer the following questions in your application:

1. Do you hold a CPA, ACCA, ACA, or equivalent qualification? Please specify which and when it was obtained.
2. Describe your hands-on experience with month-end close and producing management accounts. What systems have you used and how many entities were you responsible for?
3. What is your experience with VAT or sales tax reconciliations? Please give a specific example.
4. Have you worked in e-commerce or D2C businesses? If yes, describe the business and the finance challenges you dealt with.
5. Are you available full-time (150 hrs/month) and what is your monthly salary expectation in USD?

Please answer each question from your own experience. Short and direct answers are okay. Generic or AI-written answers will not be considered. Thank you for your time.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0108
Total Execution Time  0.0121
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,480 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Finance-Manager-1607411
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1607411
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 914637
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1607411
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1607411' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1607411 
0.0007   UPDATE employer_jobs SET hit_counts '***Mar-21-2026=1***Mar-22-2026=550***Mar-23-2026=336***Mar-24-2026=74***Mar-25-2026=79***Mar-26-2026=26***Mar-27-2026=57***Mar-28-2026=17***Mar-29-2026=7***Mar-30-2026=21***Mar-31-2026=10***Apr-01-2026=16***Apr-02-2026=12***Apr-03-2026=8***Apr-04-2026=7***Apr-05-2026=24***Apr-06-2026=33***Apr-07-2026=12***Apr-08-2026=4***Apr-09-2026=7***Apr-10-2026=9***Apr-11-2026=6***Apr-16-2026=2' WHERE job_id'1607411'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1178***Apr-2026=140' WHERE job_id'1607411'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1607411' 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` = 1607411 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '914637'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)