VA - Guest Communication & Operations @ Restay Homes

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

TYPE OF WORK

Any

SALARY

4-6% / hour

HOURS PER WEEK

40

DATE UPDATED

Aug 28, 2026

JOB OVERVIEW

Hi!

My name is Nikita, I'm the founder of Restay Vacation Homes Rental - a short-term rental management company based in Dubai.

We manage 35+ furnished apartments in Dubai under sublease and property management, from studios to 3-bedrooms. We've held Airbnb Superhost status for the past year with a 4.8-4.9 rating across the whole portfolio, and we're adding units every month.

We're looking for one more VA to join our operations team.

WHAT THE JOB ACTUALLY IS

Communication is most of it. You'll be in our CRM, in Slack and on WhatsApp all day - talking to guests, cleaners, maintenance, contractors, suppliers and owners, and keeping our internal team informed. The rest is paperwork: passport and registration documents, DTCM, records, reports. Getting it right, and getting it finished.

Guest relations:

- Manage guest communication, inbound and outbound
- Coordinate check-in and check-out
- Handle issues during a stay and follow them through to a result, not just a reply
- Coordinate cleaners and suppliers via WhatsApp and Slack

Maintenance coordination:

- Log every reported issue and keep it visible until it's actually fixed
- Dispatch technicians, including after hours, and confirm the job was done
- Chase contractors and suppliers who go quiet
- Spot problems that keep coming back and say so

New unit launches:

- Coordinate a new apartment from handover to first booking - furniture delivery, installation, deep clean, photos, keys and access
- Handle the paperwork: DTCM registration, documents, listing setup across platforms
- Keep the owner and the internal team updated on where each unit stands

Operations and admin:

- Collect and process guest documents for registration - on time, every time
- Keep our CRM accurate: bookings, unit status, guest records
- Prepare and check reports and documents
- Escalate the right things to the senior team, and only the right things

Systems, as you grow into it:

- Write and maintain SOPs
- Improve how the team works, not just do the tasks
- Build simple automations between our tools

TWO THINGS MATTER MORE TO US THAN ANYTHING ELSE

You chase things until they're done.

Most of this job is waiting on other people - a guest who hasn't sent a document, a contractor who read your message and didn't answer, an owner sitting on an approval. Asking once is not doing the task. We need someone who tracks every open thread, notices who has gone quiet, and pushes again - politely, on a schedule, switching channel and escalating when it isn't working. Silence from the other side is not a finished task.

You check before you answer.

When a source contradicts what we've written, or something doesn't add up, stop and find out which is true rather than passing on the first answer you found. Being right matters more here than being fast, and one good question beats a confident wrong answer.

WHAT WE'RE LOOKING FOR

- You follow up. You have a real system for tracking what you're waiting on
- You verify. You notice when two sources disagree and you resolve it
- Fluent English, written and spoken - natural and clear, not translated-sounding
- You own tasks. You d ---------- what you can d ---------- and escalate what you can't
- Structured. You follow SOPs, and you write them when they're missing
- Accurate with detail - numbers, dates, documents
- Comfortable with CRMs, Google Sheets, Slack, WhatsApp

PREFERRED EXPERIENCE

- 6+ months in Airbnb operations or another short-term rental company
- 6+ months in a small team or startup
- Experience helping a company scale from 10 to 50+ units is a big plus
- Familiarity with guest communication, pricing tools, turnover coordination
- Experience writing SOPs or building team processes

WHAT WE OFFER

- $4-6/hour depending on experience
- Flexible workload, 40-60 hrs/week, 5-6 days - you tell us what suits you
- Direct work with the founder, fast decisions, no bureaucracy
- Opportunity to grow into Team Lead as we scale

HOW TO APPLY

We don't accept direct messages. Applications without a completed form are ignored.

The application has two parts:

Part 1 - a short form about you and your experience (about 10 minutes)
Part 2 - five real situations from our operations. You'll get the link right after you submit Part 1. You have 60 minutes from that moment, and we record how long it takes.

Part 2 has no trick questions and no perfect answers. We want to see how you think and how fast you get to a result.

Form: ----------

Looking forward to hearing from you!

Nikita

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0175
Total Execution Time  0.0192
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,944 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/VA-Guest-Communication-Operations-Restay-Homes-1718733
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0089 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1718733
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 793920
 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` = 1718733
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-02',ej.date_added) duration_daysDATEDIFF('2026-09-02',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-09-02',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1718733' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718733 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-28-2026=2496***Aug-29-2026=361***Aug-30-2026=23***Aug-31-2026=1***Sep-02-2026=1' WHERE job_id'1718733'  
0.0016   UPDATE employer_jobs SET monthly_hits '***Aug-2026=2879***Sep-2026=1' WHERE job_id'1718733'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1718733' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718733 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '793920'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)