Virtual Operations Coordinator — Full Time

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

TYPE OF WORK

Full Time

WAGE / SALARY

5.85

HOURS PER WEEK

40

DATE UPDATED

Jun 18, 2026

JOB OVERVIEW

**About Silver Lining**

Silver Lining Roofing & Exteriors is a fast-growing, women-owned exterior contracting company based in the Treasure Valley (Boise/Nampa), Idaho. We specialize in roofing, siding, windows, doors, and gutters, and are proud to offer Roof Shield — our exclusive roof rejuvenation product. We move fast, care about our customers, and are building the systems and team to support serious growth.

**About This Role**

We are looking for a sharp, proactive Virtual Operations Coordinator to serve as the connective tissue between our Sales, Production, and Accounting teams. This is a full-time, long-term role for someone who thrives in a fast-paced environment, takes initiative, and isn't afraid to pick up the phone.

You will be embedded in our daily operations — keeping jobs moving, tracking financials at the job level, helping collect payments, and making sure nothing falls through the cracks. If you are detail-oriented, a strong communicator, and a fast learner, this role is built for you.

**Important: Time Zone Requirement**

This role requires you to work during U.S. Mountain Time (MT) business hours to support our Sales, Production, and Accounting teams in real time. You must be available for phone calls, Slack communication, and time-sensitive tasks during these hours. Please only apply if you are able to commit to this schedule.

**What You Will Do**

CRM & Financial Data Entry
• Pull financial data from QuickBooks Online (QBO) and enter it into our CRM, JobNimbus, to support job-level profit tracking for our Sales and Production teams
• Keep job records current including costs, subcontractor invoices, change orders, and payments received
• Flag discrepancies between QBO and JobNimbus and route them to the right tea ---------- mber

Team Liaison — Sales, Production & Accounting
• Serve as a daily communication bridge between Sales, Production, and Accounting to keep jobs moving and prevent delays
• Monitor job status in JobNimbus and follow up with internal tea ---------- mbers to ensure next steps are completed on time
• Assist with job closeout including final documentation, warranty submissions, and lien waivers

Payment Collection & Follow-Up
• Contact customers by phone, email, or text to collect down payments and final balances
• Send payment reminders and follow up on outstanding invoices
• Confirm received payments with our accounting team and update job records in JobNimbus

Slack Monitoring & Internal Communication
• Monitor our company Slack workspace during business hours and respond to or route messages promptly
• Help keep internal communication organized, action items tracked, and tea ---------- mbers accountable

Permits, Phone Calls & Administrative Support
• Assist with tracking and following up on building permits with local city and county offices
• Make outbound calls to customers, vendors, subcontractors, and local businesses on behalf of the team
• Support general administrative tasks including document filing, data entry, and email correspondence

**What We Are Looking For**
• Experience with QuickBooks Online (QBO) — required
• Experience with a CRM or project management tool (JobNimbus experience is a major plus)
• Strong spoken and written English — you will be communicating with U.S.-based customers and vendors by phone, email, and text
• Comfortable making outbound phone calls to customers and businesses in the United States
• Highly organized, detail-oriented, and able to manage multiple priorities without close supervision
• Reliable high-speed internet connection and a quiet, professional workspace for phone calls
• Available to work Monday–Friday during U.S. Mountain Time business hours — this is required, not flexible
• Construction or trades industry experience is a plus but not required

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0269
Total Execution Time  0.0282
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Operations-Coordinator-Full-Time-1671701
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0214 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1671701
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 943556
 LIMIT 1 
0.0139   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1671701
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1671701' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1671701 
0.0022   UPDATE employer_jobs SET hit_counts '***Jun-18-2026=506***Jun-19-2026=83***Jun-20-2026=19***Jun-22-2026=1' WHERE job_id'1671701'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=609' WHERE job_id'1671701'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1671701' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1671701 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '943556'
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)