Bookkeeping Assistant - BuildXact & Xero Specialist

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

TYPE OF WORK

Part Time

SALARY

5.50

HOURS PER WEEK

15

DATE UPDATED

Jul 30, 2026

JOB OVERVIEW

Traquair Homes is a growing residential building company based in South East Queensland, Australia. We’re looking for an experienced Virtual Assistant to help us implement, manage and optimise our Buildxact and Xero systems while providing high-level administrative and bookkeeping support.

Key Responsibilities:
Support the directors with general administration and project coordination.
Assist with accounts payable, accounts receivable and bank reconciliations.
Maintain the integration between Buildxact and Xero.
Process supplier invoices, purchase orders and project costs.
Keep project and financial information accurate and up to date.
Continuously improve systems and processes as our business grows.

Essential Requirements
You must have:
At least 5 years’ experience in residential construction administration.
Strong working knowledge of Buildxact.
Strong working knowledge of Xero, including bookkeeping functions.
Experience working with Australian residential building companies (Queensland experience is highly regarded).
Excellent communication, organisation and attention to detail.
The ability to work independently and take initiative.

Position offer:
15 hours per week - potential to increase as the business grows
$5.50 USD per hour starting rate

Application Requirements
Please submit:
- Your resume.
- A cover letter.
- A 2–5 minute introductory video created specifically for this role.
In your video, briefly introduce yourself, tell us about your interests, your past experience, especially with BuildXact and Xero, why you’re interested in Traquair Homes, and why you’d be a great fit for this position.

Applications without a tailored introductory video will not be considered!!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,536 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookkeeping-Assistant-BuildXact-Xero-Specialist-1699339
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699339
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 933893
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1699339
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1699339' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699339 
0.0014   UPDATE employer_jobs SET hit_counts '***Jul-30-2026=1176***Jul-31-2026=104***Aug-01-2026=46***Aug-02-2026=26***Aug-03-2026=48***Aug-04-2026=29***Aug-05-2026=19***Aug-06-2026=22***Aug-07-2026=16***Aug-08-2026=6***Aug-09-2026=1' WHERE job_id'1699339'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1280***Aug-2026=213' WHERE job_id'1699339'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1699339' 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` = 1699339 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '933893'
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)