Construction Estimator / Drafting Support for Australian Fencing Company

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

TYPE OF WORK

Full Time

SALARY

Salary $750 - $1100 per month

HOURS PER WEEK

40

DATE UPDATED

Jun 23, 2026

JOB OVERVIEW

We’re hiring a remote Construction Estimator / Drafting Support person for an established fencing business in Australia.

This is not a general VA role. You must have real construction industry experience.

You will be responsible for:

reading plans
completing take-offs and BOQs
supporting costing and pricing using our formats
preparing basic title and site plans for residential fencing
client and supplier communication
tender research and addendums
Requirements:

strong construction estimating or pre-construction experience
fluent English, written and spoken
confident reading plans and extracting quantities accurately
organised, reliable, and able to work without constant supervision
confident communicating with clients and suppliers
Strong advantage:

fencing or related trade experience
commercial tender experience
drafting or plan mark-up experience
This role is for someone accurate, structured, and commercially aware.

It is not suitable for general virtual assistants or applicants without construction experience.

To apply, send:

a short introduction
your relevant experience
software you’ve used
your availability
your hourly rate
answers to the screening questions below
Screening questions:

What construction estimating or take-off experience do you have?
What types of plans have you worked from?
Have you completed BOQs before? Briefly explain what kind.
What software have you used for estimating, take-offs, drafting, or plan mark-ups?
Have you worked with suppliers, subcontractors, or clients directly? Explain briefly.
Have you worked on tenders or addendums before? If yes, what type?
Why are you a better fit for this role than a general virtual assistant?
What is your hourly rate in AUD?
What hours can you work in Australian time?

Please start your application with the words “Built Right” so we know you have read the full ad.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0142
Total Execution Time  0.0156
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Construction-Estimator-Drafting-Support-for-Australian-Fencing-Company-1675093
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1675093
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 947710
 LIMIT 1 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1675093
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-07',ej.date_added) duration_daysDATEDIFF('2026-08-07',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-07',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1675093' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1675093 
0.0011   UPDATE employer_jobs SET hit_counts '***Jun-23-2026=223***Jun-24-2026=573***Jun-25-2026=178***Jun-26-2026=92***Jun-27-2026=50***Jun-28-2026=75***Jun-29-2026=67***Jun-30-2026=61***Jul-01-2026=61***Jul-02-2026=66***Jul-03-2026=32***Jul-04-2026=15***Jul-05-2026=19***Jul-06-2026=58***Jul-07-2026=23***Jul-08-2026=16***Jul-09-2026=41***Jul-10-2026=17***Jul-11-2026=17***Jul-12-2026=20***Jul-13-2026=36***Jul-14-2026=26***Jul-15-2026=20***Jul-16-2026=15***Jul-17-2026=24***Jul-18-2026=16***Jul-19-2026=7***Jul-20-2026=27***Jul-21-2026=42***Jul-22-2026=39***Jul-23-2026=27***Jul-24-2026=20***Jul-25-2026=22***Jul-26-2026=34***Jul-27-2026=51***Jul-28-2026=54***Jul-29-2026=36***Jul-30-2026=23***Jul-31-2026=31***Aug-01-2026=38***Aug-02-2026=20***Aug-03-2026=34***Aug-04-2026=13***Aug-07-2026=1' WHERE job_id'1675093'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1318***Jul-2026=935***Aug-2026=106' WHERE job_id'1675093'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1675093' 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` = 1675093 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '947710'
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)