Customer Service & Administrative Assistant – Australian Roofing Company

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

TYPE OF WORK

Full Time

SALARY

AUD $1,200–$1,500/month

HOURS PER WEEK

40

DATE UPDATED

Sep 27, 2026

JOB OVERVIEW

CUSTOMER SERVICE & ADMINISTRATIVE ASSISTANT
Australian Roofing & Gutter Company | Long-Term Remote Position

Magic Gutter is a growing roofing and gutter maintenance company based in Sydney, Australia. We have serviced more than 1,500 properties and built a strong reputation for professional service, communication and quality workmanship.

We are looking for a reliable, confident and highly organised Customer Service & Administrative Assistant to join our team long-term.

This is a customer-facing position. Excellent SPOKEN ENGLISH and confidence talking with Australian customers over the phone are essential.

YOUR MAIN RESPONSIBILITIES:

CUSTOMER CALLS
• Answer incoming customer calls professionally.
• Return missed calls and respond to customer messages.
• Speak naturally and confidently with Australian customers.
• Collect customer details, addresses and information about the service required.
• Answer basic questions about our services after training.
• Direct technical questions to our field team when necessary.

OLD CUSTOMER FOLLOW-UP
• Contact previous Magic Gutter customers.
• Follow up customers who may be due for gutter cleaning or property maintenance.
• Follow up outstanding quotations.
• Reconnect with previous enquiries that did not proceed.
• Maintain relationships with existing customers.
• Identify opportunities for repeat services.
• Follow up customers after completed work when required.
• Keep accurate notes of conversations and future follow-ups.

BOOKINGS & SCHEDULING
• Book and confirm appointments.
• Maintain our Google Calendar.
• Record customer names, addresses, phone numbers and job information accurately.
• Send appointment confirmations and reminders.
• Assist with rescheduling and communicating changes to customers.

GENERAL ADMINISTRATION
• Manage customer records.
• Assist with emails and SMS.
• Update spreadsheets and databases.
• Assist with quotes and invoices using our existing systems and templates.
• Organise customer photos, documents and job information.
• Help management keep track of outstanding jobs, quotes and follow-ups.
• Complete general administrative tasks as required.

WHO WE ARE LOOKING FOR:

• Excellent spoken and written English.
• Confident speaking with customers over the phone.
• Comfortable making outbound follow-up calls.
• Friendly, professional and patient.
• Strong organisation and attention to detail.
• Reliable with follow-ups — if something needs to be done tomorrow, we need someone who remembers and gets it done.
• Comfortable using Google Calendar, Gmail, Google Drive, Docs and Sheets.
• Able to learn new software and processes quickly.
• Able to work independently.
• Proactive and willing to take responsibility.
• Previous customer service, call centre, receptionist, sales support, administrative or VA experience preferred.
• Experience speaking with Australian customers is highly regarded.

You do NOT need roofing experience. We will train you on our services, processes, booking system and how we communicate with customers.

WORK REQUIREMENTS:

• Available during Sydney, Australia business hours.
• Reliable computer/laptop.
• Fast and stable internet.
• Good headset and microphone.
• Quiet working environment.
• Reliable attendance.

This is intended to be a LONG-TERM position.

As you learn Magic Gutter's operations, there will be opportunities to take on greater responsibility across customer service, scheduling, follow-ups, administration and day-to-day operations.

HOW TO APPLY:

Please provide:

1. Your CV/resume.

2. A short introduction explaining your customer service and administrative experience.

3. A link to a 1–2 minute VIDEO introducing yourself in English. Please speak naturally rather than reading from a script.

In your video, tell us:
• Your name and location.
• Your previous customer service experience.
• Your experience handling phone calls.
• Whether you have worked with Australian customers.
• Why you think you would be a good fit for this position.

4. Answer this scenario:

"You call an existing Magic Gutter customer who had their gutters cleaned approximately six to nine months ago. The customer says: 'Everything seems fine at the moment, so I don't think I need another service.'

What would you say to the customer?"

IMPORTANT:
Start your application with the words "MAGIC GUTTER SYDNEY".

Applications that do not follow these instructions may not be considered.

We are looking for someone who wants to grow with the company, learn our systems and become a trusted member of the Magic Gutter team.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0177
Total Execution Time  0.0196
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,928 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Customer-Service-Administrative-Assistant-Australian-Roofing-Company-1738919
  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.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738919
 LIMIT 1 
0.0022   SELECT *
FROM `employers`
WHERE `employer_id` = 1005017
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738919
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-07',ej.date_added) duration_days, DATEDIFF('2026-10-07',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-07',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738919' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738919 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-27-2026=2746***Sep-28-2026=959***Sep-29-2026=358***Sep-30-2026=272***Oct-01-2026=189***Oct-02-2026=114***Oct-03-2026=39***Oct-06-2026=1***Oct-07-2026=2' WHERE job_id= '1738919'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=4331***Oct-2026=345' WHERE job_id= '1738919'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738919' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738919 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1005017'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0005   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)