Virtual Office Manager - Modern Shaker Homes

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

Jul 22, 2026

JOB OVERVIEW

About Us:
Modern Shaker Homes designs and sells timeless, well-crafted home packages to individual builders, contractors, and developers, and supports them through the building process. We're a small, values-driven company based in the Berkshires (Massachusetts).

The Role:
We're looking for a virtual office manager to help run the administrative and operational side of our business. This is a broad support role, not a single-task position. You'll help keep our systems organized, our CRM current, our books accurate, and — when we need to grow the team — help us find other virtual assistants and contractors.

This is a part-time, remote, contract position. Hours are flexible but relatively consistent (we'll agree on a weekly minimum together).

What You'll Do:
- Help source, screen, and onboard other virtual assistants and contractors as we need them
- Keep our CRM (HubSpot and/or GrowthHub) up to date — enter and organize contacts, track prospect status, clean up duplicate or outdated records
- Support basic bookkeeping in QuickBooks — categorize transactions, reconcile accounts, prepare simple reports
- Manage day-to-day admin: email inbox support, scheduling, document organization, basic file management
- Track ongoing projects and follow up on open items so nothing falls through the cracks
- Other office management tasks as they come up

What We're Looking For:
- Experience recruiting or coordinating other contractors/VAs
- Experience working as a VA, office manager, or in a similar administrative/operations role
- Working knowledge of QuickBooks (Online preferred)
- Comfortable in a CRM — HubSpot or GrowthHub experience is a plus, but not required if you've used a similar platform
- Organized and able to work independently with minimal oversight
- Clear, professional written communication in English

What We're Not Looking For
- Someone who needs consistent direction on routine tasks
- Someone looking for full-time hours right away

To Apply Send us:
- A short note on your relevant experience (VA/office management, QuickBooks, CRM)
- Your availability (hours per week, time zone)
- Any experience helping hire or manage other contractors

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0191
Total Execution Time  0.0212
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,200 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Office-Manager-Modern-Shaker-Homes-1694563
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0106 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1694563
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 950615
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1694563
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-05',ej.date_added) duration_daysDATEDIFF('2026-09-05',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-05',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1694563' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1694563 
0.0009   UPDATE employer_jobs SET hit_counts '***Jul-22-2026=653***Jul-23-2026=150***Jul-24-2026=38***Jul-25-2026=11***Jul-26-2026=4***Jul-27-2026=8***Jul-28-2026=11***Jul-29-2026=7***Jul-30-2026=3***Jul-31-2026=7***Aug-01-2026=7***Aug-02-2026=1***Aug-03-2026=1***Aug-04-2026=5***Aug-05-2026=3***Aug-07-2026=5***Aug-08-2026=1***Aug-10-2026=3***Aug-11-2026=1***Aug-12-2026=3***Aug-13-2026=1***Aug-14-2026=77***Aug-15-2026=13***Aug-16-2026=1***Aug-17-2026=7***Aug-18-2026=5***Aug-19-2026=5***Aug-20-2026=1***Aug-21-2026=4***Aug-22-2026=1***Aug-25-2026=3***Sep-05-2026=1' WHERE job_id'1694563'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jul-2026=892***Aug-2026=148***Sep-2026=1' WHERE job_id'1694563'  
0.0019   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1694563' 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` = 1694563 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '950615'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)