Accountant (WFO - Pasig, Metro Manilla)

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

TYPE OF WORK

Full Time

SALARY

700

HOURS PER WEEK

40

DATE UPDATED

Mar 19, 2026

JOB OVERVIEW

About AlgoGroup

AlgoGroup operates a pet healthcare + e-commerce platform across Hong Kong and Asia. We run a fast-moving operation with tight cash discipline. We’re building internal workflows (procurement + approvals) and need a strong finance executor to keep the daily finance heartbeat accurate and on time. We have build a founding team in the Phillipines and are eagerly expanding our team with passionate individuals with a desire to be part of a start-up with global ambition.

What You’ll Own (Your Mission)

You will be the daily cash truth owner and payables/bookkeeping executor. Your job is to make sure:
- we always know cash position + what’s due
- payables are tracked properly
- QuickBooks stays accurate
- bank reconciliation is clean
- reporting outputs go out on time, every time
- you use AI/automation to reduce manual work and improve speed/accuracy

Responsibilities

Daily
- Update cash position (by a set time, e.g., 11:00am HK time)
- Maintain AP tracker (what’s due in 7/14/30 days, by entity + vendor)
- Prepare payment batches for approval (you do not approve payments)
- Post transactions into QuickBooks Online
- Organize invoices/receipts and maintain clean documentation

Weekly

- Bank reconciliation (all relevant accounts)
- Inputs to weekly finance pack (cash, AP due, key variances)
- Vendor statement checks + resolve discrepancies
- Support ops team with clean invoice coding / expense categorization

Monthly
- Support month-end close: ensure recs are complete and books are current

Tools & Skills Required
- QuickBooks Online
- Bank reconciliation experience (must have)
- Financial reporting basics (weekly cash/AP reporting)
- AI/automation mindset: you regularly use tools like ChatGPT, templates, automation, spreadsheets, checklists to improve accuracy and speed (share examples)
- Google Sheets

Experience Requirements
- 5–8 years experience in bookkeeping / AP / reconciliation
- E-commerce experience (Shopify / marketplaces / online orders) is strongly preferred
- Startup / fast-paced SME experience preferred
- Strong English written communication; Ability to use ChatGPT for translations in other languages

How to Apply - Please include:
- CV
- A short Loom video (3–5 mins): your QBO experience + reconciliation experience + how you use AI/automation
Answers:
- What time range can you work (HK time)?
- Describe the last bank reconciliation you handled (how many accounts, frequency).
- Describe your e-commerce accounting experience.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0164
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,520 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accountant-WFO-Pasig-Metro-Manilla-1600659
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0110 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1600659
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 831965
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1600659
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 '1600659' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1600659 
0.0010   UPDATE employer_jobs SET hit_counts '***Mar-13-2026=256***Mar-14-2026=66***Mar-15-2026=166***Mar-16-2026=122***Mar-17-2026=111***Mar-18-2026=171***Mar-19-2026=263***Mar-20-2026=61***Mar-21-2026=22***Mar-22-2026=26***Mar-23-2026=33***Mar-24-2026=41***Mar-25-2026=16***Mar-26-2026=20***Mar-27-2026=33***Mar-28-2026=15***Mar-29-2026=17***Mar-30-2026=22***Mar-31-2026=23***Apr-01-2026=12***Apr-02-2026=18***Apr-03-2026=28***Apr-04-2026=10***Apr-05-2026=10***Apr-06-2026=13***Apr-07-2026=14***Apr-08-2026=23***Apr-09-2026=17***Apr-10-2026=12***Apr-11-2026=13***Apr-16-2026=2' WHERE job_id'1600659'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1481***Apr-2026=172' WHERE job_id'1600659'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1600659' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1600659 
0.0042   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '831965'
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)