Senior Financial Controller / Accountant

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

TYPE OF WORK

Part Time

SALARY

5 - 7$/hour

HOURS PER WEEK

25

DATE UPDATED

Feb 17, 2026

JOB OVERVIEW

Senior Financial Controller / Senior Accountant (Part-Time, Remote – Philippines)

Company: European Specialty Coffee & Distribution Group
Structure: Czech Operating Company + US Holding Company
Location: Remote (Philippines – CET overlap required)
Employment Type: Part-Time (20–30 hours per week)
Reports To: Managing Director (Europe)

About Us

We are a growing European specialty coffee roasting, distribution, and service company headquartered in the Czech Republic, with a US holding company structure. Our group operates across multiple business lines including wholesale coffee, tea distribution, service operations, and retail cafés.

We are currently implementing Odoo ERP to streamline operations, financial reporting, and international consolidation.

We are seeking a highly capable Senior Financial Controller / Senior Accountant to support financial oversight, reporting, and consolidation while supervising our Philippines-based Back Office & Data Entry team.

Position Overview

This is a senior-level remote accounting and financial control role supporting a European company with US consolidation requirements.

You will:
• Oversee day-to-day accounting accuracy
• Supervise and manage a Philippines-based Back Office / Data Entry Specialist
• Ensure accurate data entry and transaction integrity within Odoo ERP
• Coordinate with our external Czech accounting firm (compliance-only)
• Support EU VAT, OSS, and Intrastat reporting oversight
• Assist with GAAP adjustments and consolidation for US holding company reporting
• Prepare documentation for statutory filings
• Support US year-end closing and, if qualified, assist with US filings

This is not a pure bookkeeping position. It requires ownership, financial analysis capability, and multi-entity experience.

Key Responsibilities

1. Financial Oversight & Reporting
• Oversee monthly closing process (target: within 10 business days)
• Review general ledger accuracy
• Perform monthly reconciliations (AR, AP, inventory, intercompany)
• Prepare consolidated financial statements (CZ + US structure)
• Deliver monthly management reporting:
o P&L by business line
o Gross margin analysis
o Cash flow forecast (13-week rolling)
o Budget vs actual
o Inventory valuation review
• Monitor financial KPIs

2. Supervision of PH Back Office Team
• Direct supervision of Back Office & Data Entry Specialist
• Review invoice processing accuracy
• Monitor payment matching and AR aging
• Ensure pricing and VAT codes are correctly applied in Odoo
• Create and maintain SOPs for transaction processing
• Implement internal controls within Odoo

You will be responsible for ensuring all operational accounting data is properly entered before submission to the Czech external accountant.

3. ERP Oversight (Odoo Preferred)
• Oversee accounting and finance configuration within Odoo
• Ensure proper chart of accounts structure
• Maintain VAT logic and tax mapping
• Coordinate ERP data exports for Czech accountant
• Improve financial workflows
• Support automation and efficiency improvements

Experience in Odoo or Zoho Books/Zoho ERP is strongly preferred.

4. European Compliance Coordination
• Prepare VAT documentation for Czech external accounting firm
• Assist with OSS reporting structure
• Oversee Intrastat documentation
• Review compliance documents prior to submission
• Maintain clean audit trail

External Czech firm will handle official filings — you ensure readiness and correctness.

5. US Holding Company Consolidation & GAAP
• Assist in consolidation of Czech accounts into US holding company
• Perform GAAP adjustments where required
• Prepare reporting for US entity
• If qualified, assist in US year-end closing and corporate filings
• Manage intercompany accounting and transfer documentation

Experience with US GAAP and multi-entity consolidation is highly valued.

Scope of Work
• Multi-entity structure (EU + US)
• Wholesale & distribution business
• Inventory-intensive operations
• VAT, OSS, and international transactions
• Intercompany accounting
• Multi-currency operations

Required Qualifications
• CPA or equivalent certification preferred
• 5+ years senior accounting experience
• Experience with EU VAT systems
• Experience with multi-entity accounting
• Experience with US GAAP or consolidation reporting
• Strong Excel proficiency
• Experience in Odoo or Zoho ERP preferred
• Experience supervising accounting staff
• Excellent written and verbal English

Ideal Candidate Profile
• Structured and process-driven
• Strong analytical mindset
• Comfortable working independently
• Experience in international SME environment
• Detail-oriented but able to see strategic picture
• Capable of building financial dashboards
• Proactive in identifying inefficiencies

KPIs
• Monthly close ? 10 days
• Inventory variance < 1%
• Clean reconciliation reports
• Accurate VAT mapping
• Timely consolidated reporting
• AR aging within target range

What We Offer
• Long-term strategic role
• Direct exposure to international business structure
• Opportunity to shape financial systems
• Flexible remote work
• Competitive compensation (based on experience)
• Potential growth into CFO-level role

Working Hours

Must overlap with Central European Time (CET) for at least 3–4 hours daily.

To Apply

Please submit:
• Updated CV to ----------
• Summary of relevant multi-entity experience
• ERP systems experience (Odoo/Zoho preferred)
• Confirmation of availability (hours per week)
• Expected monthly compensation

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0156
Total Execution Time  0.0174
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Financial-Controller-Accountant-1581253
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1581253
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 677825
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1581253
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 '1581253' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1581253 
0.0015   UPDATE employer_jobs SET hit_counts '***Feb-17-2026=276***Feb-18-2026=55***Feb-19-2026=32***Feb-20-2026=21***Feb-21-2026=23***Feb-22-2026=16***Feb-23-2026=17***Feb-24-2026=13***Feb-25-2026=22***Feb-26-2026=13***Feb-27-2026=7***Feb-28-2026=16***Mar-01-2026=3***Mar-02-2026=15***Mar-03-2026=13***Mar-04-2026=13***Mar-05-2026=15***Mar-06-2026=14***Mar-07-2026=7***Mar-08-2026=6***Mar-09-2026=13***Mar-10-2026=6***Mar-11-2026=9***Mar-12-2026=12***Mar-13-2026=2***Mar-14-2026=2***Mar-15-2026=2***Mar-16-2026=3***Mar-17-2026=4***Mar-18-2026=1***Mar-19-2026=6***Mar-20-2026=1***Mar-21-2026=4***Mar-22-2026=4***Mar-23-2026=4***Mar-24-2026=3***Mar-25-2026=1***Mar-26-2026=5***Mar-27-2026=4***Mar-28-2026=3***Mar-29-2026=3***Mar-30-2026=5***Mar-31-2026=7***Apr-01-2026=2***Apr-02-2026=1***Apr-03-2026=2***Apr-04-2026=5***Apr-05-2026=5***Apr-06-2026=4***Apr-07-2026=6***Apr-08-2026=5***Apr-09-2026=5***Apr-10-2026=1***Apr-11-2026=2***Apr-12-2026=1***Apr-13-2026=1***Apr-14-2026=2***Apr-15-2026=5***Apr-16-2026=3***Apr-18-2026=2***Apr-21-2026=1' WHERE job_id'1581253'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Feb-2026=511***Mar-2026=190***Apr-2026=53' WHERE job_id'1581253'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1581253' 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` = 1581253 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '677825'
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)