Recruiter / Closer — Run 1-on-1 Interviews for US Roofing Sales Teams (Night Shift, $1,000/mo + Uncapped Bonus)

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

TYPE OF WORK

Full Time

SALARY

1,000 = 2,000

HOURS PER WEEK

40

DATE UPDATED

Aug 10, 2026

JOB OVERVIEW

JOB DESCRIPTION:

We’re Building With Systems. We build door-to-door sales teams for roofing companies across the US. You’ll be the person who d ---------- who makes it onto those teams.

This is not a screening job. You own the candidate from first text to first day on the job.

What you’ll actually do

• Post and refresh job listings on Indeed for our client roster
• Work the applicant inbox daily — every new applicant contacted within 24 hours
• Text-qualify candidates before they ever get a calendar slot (short, human, 3–4 disqualifying questions)
• Run 1-on-1 video interviews with the ones who pass — you make the yes or no
• Sell the opportunity after they qualify, not before
• Hand qualified candidates to the client and keep them warm until day one
• Keep the GHL pipeline accurate daily and send a written end-of-day update

There are no group calls in this role. Every candidate conversation is one-on-one, which means your judgment carries the whole thing.

Who this is for

You’ve sold something before and you’re good at it. You can read a person in ten minutes and know if they’ll still be there in three weeks. You’re comfortable telling someone no, and just as comfortable getting a skeptical experienced salesperson excited about a job he wasn’t looking for.

You need to be sharp on camera. Clear English, real energy, professional background. Half this job is someone d ---------- whether to trust you through a screen.

Requirements

• Strong spoken English — you’ll be on video with Americans every day
• Prior sales, recruiting, or high-volume phone/appointment experience
• Own computer, HD webcam, headset, primary internet + working backup
• Quiet, professional space with a clean background
• Able to work US Eastern hours consistently

Schedule — read this carefully

Monday to Friday, 9:00 AM – 6:00 PM US Eastern. That is 9:00 PM – 6:00 AM Manila time. This is a night shift — our candidates and clients are in the US. The rate reflects that. Please do not apply if you can’t hold these hours long-term.

Pay
• $1,000 USD/month base, paid semi-monthly (Wise or PayPal)
• $100 USD for every rep you place who stays 30+ days — no cap
• +$150 USD in any month where six or more of your placements hit 30 days

A solid month with eight retained placements is $1,950. The bonus is where the real money is, and it’s entirely in your control.

30-day probation with full training on our systems, scripts, and pipeline.

How to apply

Two things, that’s it:

1. Start your application with the word ROOF
2. Text me to whatsapp a 60-second video — no script, just talk. Tell me about the best thing you’ve ever sold and how you closed it. phone number ---------- The video is the application. I’m hiring on how you come across, not your resume.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0131
Total Execution Time  0.0144
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Recruiter-Closer-Run-1-on-1-Interviews-for-US-Roofing-Sales-Teams-Night-Shift-1000mo-Uncapped-Bonus-1706172
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0079 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1706172
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 701065
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1706172
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-08-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1706172' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706172 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-10-2026=440***Aug-11-2026=65***Aug-12-2026=30***Aug-13-2026=16***Aug-14-2026=10***Aug-15-2026=3***Aug-16-2026=2***Aug-17-2026=5***Aug-18-2026=7***Aug-19-2026=6***Aug-20-2026=4***Aug-21-2026=4***Aug-22-2026=3***Aug-24-2026=1' WHERE job_id'1706172'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=596' WHERE job_id'1706172'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1706172' 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` = 1706172 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '701065'
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)