Bookkeeper / Accounting Operations Specialist

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

TYPE OF WORK

Full Time

SALARY

$1,000–$1,300 USD/month

HOURS PER WEEK

40

DATE UPDATED

Sep 3, 2026

JOB OVERVIEW

Location: Remote — Philippines preferred
Employment: Full-time
Salary: $1,000–$1,300 USD/month, depending on experience
Company: ContentJet

About ContentJet

ContentJet is a fast-growing global creative and performance marketing company working with clients and creators around the world.

We operate through multiple international entities, including companies in Canada and the UAE, and we're looking for a highly organized and reliable Bookkeeper / Accounting Operations Specialist to take ownership of our day-to-day accounting operations.

This is a hands-on role for someone who is comfortable managing invoicing, accounts receivable, accounts payable, bookkeeping, reconciliations, and monthly financial reporting.

You will work closely with our management team and external accountants to make sure our financial information is always accurate, organized, and up to date.

What You'll Be Responsible For:
- Client Invoicing & Accounts Receivable
- Create and send invoices to clients
- Maintain an accurate registry of all client invoices
- Track outstanding invoices and Accounts Receivable
- Follow up professionally with clients regarding overdue invoices
- Keep management updated on outstanding and late payments
- Ensure payments received are correctly matched against invoices
- Reconcile client payments received through bank accounts, Stripe, and other payment methods
- Accounts Payable & Payments
- Collect invoices from employees, contractors, creators, influencers, and other suppliers
- Maintain a complete Accounts Payable and expense invoice registry
- Verify invoices and supporting documentation before payments are processed
- Prepare payment lists/batches for management approval
- Coordinate payments to employees, contractors, creators, and suppliers
- Track unpaid invoices and upcoming payment obligations
- Ensure payments are properly recorded in QuickBooks
- Bookkeeping
- Manage day-to-day bookkeeping in QuickBooks Online
- Categorize transactions accurately
- Reconcile bank accounts, credit cards, Stripe, and other financial accounts
- Record expenses, revenue, payments, refunds, and other transactions
- Maintain accurate records separately for our Canadian and UAE companies
- Properly record intercompany transactions
- Ensure supporting invoices and documentation are attached and organized
- Identify discrepancies and investigate transactions that do not reconcile
- Month-End & Financial Reporting

Help maintain a clean monthly closing process and prepare reports including:

- Profit & Loss Statement
- Balance Sheet
- Cash Flow Statement
- Accounts Receivable report
- Accounts Payable report
- Revenue and expense summaries
- Cash collected and cash spent
- Monthly financial performance report for management

You should be able to review the numbers, notice when something looks incorrect, and investigate discrepancies rather than simply entering transactions.

What We're Looking For
- 3+ years of professional bookkeeping experience
- Strong experience with QuickBooks Online
- Strong understanding of bookkeeping fundamentals
- Experience managing Accounts Receivable and Accounts Payable
- Experience creating and sending client invoices
- Experience with bank and credit card reconciliations
- Experience preparing monthly P&L and Balance Sheet reports
- Excellent attention to detail
- Strong organizational skills
- Very good written and spoken English
- Comfortable following up directly with clients regarding outstanding invoices
- Able to work independently and take ownership of responsibilities
- Comfortable working with multiple companies, currencies, and bank accounts
- Able to identify discrepancies and proactively investigate them

Strong Advantages

These are not mandatory, but will make you a particularly strong candidate:

- Experience bookkeeping for Canadian companies
- Experience working with international or remote companies
- Experience with multi-entity accounting
- Experience with multi-currency bookkeeping
- Experience working with Stripe
- Experience working for a marketing agency, creative agency, or professional services company
- Familiarity with UAE bookkeeping or VAT
- Experience working directly with external accountants or CPAs


Important

This is not purely a data-entry bookkeeping position.

We're looking for someone who will take ownership of the company's accounting operations and make sure that our financial records are accurate and reliable.
- If an invoice is missing, you should notice it.
- If a payment doesn't match an invoice, you should investigate it.
- If the P&L looks unusual compared with the previous month, you should flag it.

We value people who are proactive, detail-oriented, and comfortable asking questions when something doesn't make sense.

How to Apply

Please include the following in your application:

- A short introduction about yourself and your bookkeeping experience.
- How many years you have worked with QuickBooks Online.
- Whether you have worked with Canadian, U.S., UAE, or other international companies.
- Your experience managing Accounts Receivable and Accounts Payable.
- Your experience preparing monthly financial reports.
- Your availability to start.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0016
Controller Execution Time ( Jobseekers / Job )  0.0193
Total Execution Time  0.0220
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,736 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeper-Accounting-Operations-Specialist-1722754
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0114 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1722754
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 571576
 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` = 1722754
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1722754' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1722754 
0.0013   UPDATE employer_jobs SET hit_counts '***Sep-03-2026=1580***Sep-04-2026=310***Sep-05-2026=65***Sep-08-2026=2***Sep-09-2026=1' WHERE job_id'1722754'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1958' WHERE job_id'1722754'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1722754' 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` = 1722754 
0.0046   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '571576'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0006   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)