Finance & P&L Specialist Dropshipping e-commmerce(Part-Time)

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

TYPE OF WORK

Part Time

SALARY

N/A

HOURS PER WEEK

10

DATE UPDATED

Aug 11, 2026

JOB OVERVIEW

We run a portfolio of e-commerce stores across Europe, the UK, the US. We move fast, we scale hard, and our numbers need to keep up. This role sits at the centre of that.

What this role actually is
We're not looking for someone to type numbers into cells. We're looking for a finance person who takes ownership of our profitability picture and tells us things we don't already know.

Your daily work:

- Maintain and update our daily P&L sheet ad spend across Meta, pinterest and Google, cost of goods, subscriptions, fees, refunds.
- Collect and organise every invoice into our drive folder, and make sure each one is correctly reflected in the P&L
- Track recurring subscriptions and flag anything we're paying for and not using
- Keep our COGS tracking accurate across multiple stores and currencies
- Send daily and update in slack regarding the P/L of the day before + Estimated profit on weekly basis.
- Send weekly report in slack regarding the P/L every monday

That part takes roughly an hour a day. But the reason we're hiring is what comes on top:

- Spot where margin is leaking before we do.
- Build better systems and processes so this work gets faster and more reliable over time
- Be very experienced with claude to build certain tools and dashboards that can give us better insights in the whole business

We do not want to micromanage this. If we have to tell you what to look at, it isn't working.

What you need to have
Solid finance or bookkeeping background you understand P&L structure, margin, and what actually drives profitability in a business
Advanced Google Sheets skills. Our COGS tracking is big and complex. You should be comfortable with nested formulas, lookups, ARRAYFORMULA, QUERY, and building things that don't break
Excellent experience using Claude (Anthropic's AI). We use it throughout the business and you'll be expected to use it to work faster.
Strong English, written and spoken
Genuine ownership mentality. You ask questions, you flag problems, you don't wait to be told

Nice to have

E-commerce or dropshipping finance experience
Experience with Shopify, Meta Ads Manager, or Google Ads reporting
Any automation or scripting experience (Apps Script, Zapier, Make)

Where this goes

This starts as a focused daily finance role. For the right person it grows into a broader process and systems optimisation position building automations, improving how the whole operation runs, and working directly with AI tooling across departments. If you're good, there's a lot more here than an hour a day.

Details

Part-time, approximately 1 hour per day 7 days a week
Long-term position — we're looking for someone who stays

Ik zou dit als eigen sectie plaatsen tussen "Nice to have" en "Where this goes" — dan valt het op in plaats van weg te zakken in een bullet.

Bonus: serious Claude expertise

This is where it gets interesting for us. Beyond the finance work, we want someone who is genuinely expert with Claude not "I've used ChatGPT a few times," but someone who builds with it.

If you can do these things, tell us, because it changes the role and the pay massively:
Build dashboards and internal tools with Claude reporting views, trackers, anything that turns scattered data into something we can act on
Design and build agents that handle recurring work without a human in the loop
Apply Claude across departments, not just finance: customer service workflows, COGS analysis, supplier communication, listing quality, dispute handling
Look at how a department currently works and rebuild the process around what Claude can actually do — rather than bolting AI onto a broken system

We already use Claude throughout the business and we're pushing it further. If you're the person who sees a manual process and immediately knows how to automate it, this role can become a lot bigger than a daily P&L update.

How to apply

Start your letter with FINANCE

Send your application including:

A short description of the most complex spreadsheet you've built and what it did
One example of a time you spotted a financial problem before anyone asked you to look
How you currently use Claude or other AI tools in your work

Applications that ignore these three questions won't be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0212
Total Execution Time  0.0248
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,832 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Finance-PL-Specialist-Dropshipping-e-commmercePart-Time-1706900
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0113 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1706900
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 940842
 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` = 1706900
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-22',ej.date_added) duration_daysDATEDIFF('2026-09-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1706900' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706900 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-11-2026=512***Aug-12-2026=118***Aug-13-2026=65***Aug-14-2026=41***Aug-15-2026=33***Aug-16-2026=23***Aug-17-2026=10***Aug-18-2026=6***Aug-19-2026=8***Aug-20-2026=2***Aug-22-2026=5***Aug-23-2026=5***Aug-24-2026=4***Aug-25-2026=7***Aug-26-2026=7***Aug-28-2026=1***Aug-29-2026=3***Aug-30-2026=6***Aug-31-2026=3***Sep-01-2026=4***Sep-02-2026=3***Sep-03-2026=9***Sep-04-2026=3***Sep-05-2026=3***Sep-06-2026=3***Sep-07-2026=3***Sep-08-2026=1***Sep-09-2026=7***Sep-10-2026=2***Sep-12-2026=2***Sep-13-2026=4***Sep-14-2026=2***Sep-15-2026=1***Sep-16-2026=7***Sep-17-2026=2***Sep-18-2026=4***Sep-19-2026=1***Sep-22-2026=1' WHERE job_id'1706900'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=859***Sep-2026=62' WHERE job_id'1706900'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1706900' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706900 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '940842'
AND `date_added` >= '2022-06-08' 
0.0007   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)