Experienced B2B Cold Caller / Sales Closer – UK Construction (Base + Commission)

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

TYPE OF WORK

Part Time

SALARY

400

HOURS PER WEEK

20

DATE UPDATED

Aug 17, 2026

JOB OVERVIEW

We are a UK-based multi-trade construction and refurbishment contractor
(Cambridgeshire, Hertfordshire, Bedfordshire and the London corridor).
We are looking for an experienced B2B sales closer to build and own our
outbound pipeline from scratch.

THIS IS NOT AN ENTRY-LEVEL ROLE. Please do not apply if you have less
than 2 years of real sales experience with numbers you can prove.

WHAT YOU WILL DO
- Build your own prospect lists using Google, industry databases
(Glenigan and similar), company websites and LinkedIn
- Find the right decision maker and their contact details
- Cold call and cold email property managers, letting agents, block
managing agents, housing associations and main contractors
- Follow up consistently until you get a yes or a no
- Book site visits and qualified appointments
- Keep the CRM (GoHighLevel) clean and updated daily
- Report weekly on prospects added, calls made, appointments booked

Full training is provided on where to find leads and how we position
the company. You bring the sales ability — we show you the sources.

WHAT WE REQUIRE
- Excellent spoken English. You will cold call UK business clients daily.
Neutral, confident, professional.
- Proven cold calling and cold outreach experience (not inbound, not
customer service, not chat support)
- Comfortable doing your own research and list building — you will not
be handed a list every morning
- Experience in construction, property, home improvement or trades is a
strong advantage
- Reliable internet, quiet working environment, headset
- Available during UK business hours (2pm–11pm PH time)

PAY
Base salary paid monthly, plus commission on every deal that closes.
Top performers earn significantly more than base. We pay on time, every time.

HOW TO APPLY — READ CAREFULLY
Applications that do not follow these steps will be deleted without reply.

1. Start your message with the word "PIPELINE" so I know you read this.
2. List 3 specific results you have personally produced in a sales role.
Use real numbers (e.g. "closed 14 deals worth $46,000 in Q2 2025 at
ABC Company"). Vague claims will not be considered.
3. Record a 2-3 minute video of yourself speaking to camera. Tell me:
who you sold for, what you sold, your numbers, how many cold calls
you made per day and what percentage turned into appointments.
Unlisted YouTube or Loom link.

No video = no interview. This is a sales role; I need to hear you sell

This is a very important role in the company, depending on candidate it can turn into a full time role

Looking doe somebody hungry for growth who wants to earn more rather than just the base salary

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0826
Total Execution Time  0.0840
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,493,352 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Experienced-B2B-Cold-Caller-Sales-Closer-UK-Construction-Base-Commission-1711062
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0769 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1711062
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 851167
 LIMIT 1 
0.0191   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1711062
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-30',ej.date_added) duration_daysDATEDIFF('2026-08-30',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-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1711062' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1711062 
0.0034   UPDATE employer_jobs SET hit_counts '***Aug-17-2026=548***Aug-18-2026=135***Aug-19-2026=46***Aug-20-2026=27***Aug-21-2026=30***Aug-22-2026=21***Aug-23-2026=18***Aug-24-2026=10***Aug-25-2026=9***Aug-26-2026=15***Aug-27-2026=4***Aug-28-2026=5***Aug-29-2026=7***Aug-30-2026=1' WHERE job_id'1711062'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=876' WHERE job_id'1711062'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1711062' 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` = 1711062 
0.0482   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '851167'
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)