Airbnb / Short-Term Rental Operations VA — 45+ Unit Portfolio (Full-Time, Long-Term)

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

TYPE OF WORK

Full Time

SALARY

$7–$9 USD per hour

HOURS PER WEEK

48

DATE UPDATED

Sep 10, 2026

JOB OVERVIEW

ABOUT US

We operate a portfolio of 45+ short-term rental properties across the United States, generating seven-figure annual revenue.

Our operation is fully remote. We primarily host corporate travelers and families—we do not operate party houses.

This is a real hospitality operations role, not a generic administrative VA position. We are building a disciplined, process-driven team and want people who take ownership, exercise sound judgment, solve problems, and are looking for long-term stability.

THE ROLE

We are hiring three full-time Guest Experience VAs across two core shifts:

Morning Shift: 8:00 AM–5:00 PM Eastern Time
Evening Shift: 5:00 PM–1:00 AM Eastern Time

When applying, indicate whether you prefer the Morning Shift, Evening Shift, or are Flexible and can reliably work either shift.

Schedule: Six days per week, with one agreed day off
Compensation: $7–$9 USD per hour, depending on experience
Location: Fully remote
Paid Trial: Two weeks
Bonuses: Monthly performance bonuses based on response times, guest review scores, reliability, and low escalation rates
13th Month Pay: Yes
Commitment: Long-term, ideally 12+ months

GROWTH OPPORTUNITY

One of these positions may develop into an Elite VA / Operations Management role for an exceptional performer.

Elite VA / Operations Management compensation ranges from $11–$15 USD per hour, depending on experience, workload, responsibilities, and demonstrated performance.

Advancement will be based on leadership, operational judgment, reliability, ownership, and the ability to improve the team’s performance—not simply time in the role.

WHAT YOU’LL DO EVERY SHIFT

- Respond to guest messages within 10 minutes with warm, professional, and solution-oriented communication
- Coordinate cleaners and maintenance vendors through Slack, including turnovers, schedules, supply issues, access problems, and follow-ups
- Manage early check-ins, late check-outs, booking extensions, and same-day booking requests
- File and follow up on Airbnb AirCover and Resolution Center claims
- Monitor Schlage smart locks and Blink cameras, troubleshoot access issues, and flag potential rule violations
- Follow up proactively when cleaners or vendors miss deadlines or fail to respond
- Complete detailed shift handoff notes before logging off—every shift, without exception
- Read the complete guest conversation and reservation notes before responding
- Follow SOPs in Notion and flag anything that is missing, outdated, or unclear
- Make sound decisions in routine situations without waiting for manager approval
- Escalate serious issues promptly with complete and organized information

CORE SOFTWARE REQUIREMENTS

You must have recent, direct, hands-on experience with all three of the following:

- Hospitable
- Notion
- Slack

We will train you on our properties, policies, team structure, and company-specific SOPs. However, this role is not intended for someone who needs to learn our core software from the beginning.

Experience with SuiteOp is a strong bonus.

WHAT WE’RE LOOKING FOR

- At least two years of direct Airbnb, STR, or property-management VA experience
- Recent hands-on experience with Hospitable, Notion, and Slack
- Experience personally supporting multiple active short-term rental units
- Strong written English at a C1 level or higher
- Professional, natural, and guest-ready communication
- Calm decision-making during urgent and after-hours situations
- Ability to follow documented procedures while still exercising common sense
- Reliable internet of at least 50 Mbps
- Reliable computer and quiet workspace
- Availability for a stable, long-term position

THIS ROLE IS NOT FOR YOU IF

- You have never worked in short-term rental or Airbnb operations
- You have not directly used Hospitable, Notion, and Slack
- Your experience with these tools is old, limited, or only observational
- You need manager approval for every routine decision
- You struggle to write natural, professional guest messages
- You wait for problems to become emergencies before taking action
- You avoid responsibility or fail to document your work
- You are looking for a temporary role or side gig

ONLY APPLY IF YOU HAVE DIRECT STR OR AIRBNB EXPERIENCE AND HANDS-ON EXPERIENCE WITH OUR CORE SOFTWARE.

HOW TO APPLY

Applications that do not follow every instruction below will not be reviewed.

The first line of your application must contain only this word:

FRONTLINE

Then answer the following questions using the same numbers:

1. What is the maximum number of active short-term rental units you personally supported simultaneously? Do not provide the company’s total portfolio unless you personally handled every unit.

2. How many years of direct STR or Airbnb operations experience do you have? Briefly describe your core daily responsibilities.

3. Do you have direct, hands-on experience with Hospitable? State how long you used it, when you last used it, and the specific tasks you personally completed in Hospitable.

4. Do you have direct, hands-on experience with Notion? State how long you used it, when you last used it, and how you used it during daily operations.

5. Do you have direct, hands-on experience with Slack? State how long you used it, when you last used it, and how you used it to coordinate with an operations team.

6. Have you used SuiteOp? If yes, explain how long ago, for how long, and what you personally did with it. SuiteOp experience is a bonus, not a requirement.

7. What routine STR decisions were you authorized to make without manager approval? Provide two specific examples.

8. Write the exact message you would send in response to this guest. Do not explain your actions—write only the guest-facing response:

“Hi, it’s 10:45 PM. We just arrived. The AC is broken, we can’t find parking, and I want a refund!”

9. A cleaner was supposed to finish a property by 2:00 PM but has not confirmed completion. A guest is checking in at 4:00 PM, and the cleaner has not responded to your first message in 30 minutes. Walk us through the exact steps you would take next.

10. Which shift are you applying for: Morning, Evening, or Flexible? Confirm that you can consistently work your selected schedule six days per week and explain how you will maintain it long-term.

11. Confirm that you are open to a two-week paid trial.

12. Include a 45–60 second voice note describing the most difficult after-hours STR issue you personally handled. Explain what happened, the first three actions you took, what you communicated to the guest, and the final outcome.

Provide a working, publicly accessible link to your recording. We are evaluating the clarity and substance of your answer—not your accent or recording quality.

We pay biweekly, on time, every time. We also provide 13th-month pay and genuine advancement opportunities for team members who consistently perform at a high level.

If you want a stable, long-term role with a growing company—and you have genuine short-term rental experience—we would like to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0317
Total Execution Time  0.0336
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,533,008 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Airbnb-Short-Term-Rental-Operations-VA-45-Unit-Portfolio-Full-Time-Long-Term-1727649
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0232 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1727649
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 681299
 LIMIT 1 
0.0045   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1727649
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1727649' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727649 
0.0018   UPDATE employer_jobs SET hit_counts = '***Sep-10-2026=797***Sep-11-2026=320***Sep-12-2026=165***Sep-13-2026=132***Sep-14-2026=139***Sep-15-2026=120***Sep-16-2026=101***Sep-17-2026=88***Sep-18-2026=68***Sep-19-2026=47***Sep-20-2026=48***Sep-21-2026=68***Sep-22-2026=43***Sep-23-2026=36***Sep-24-2026=27***Sep-25-2026=27***Sep-26-2026=23***Sep-27-2026=29***Sep-28-2026=22***Sep-29-2026=26***Sep-30-2026=27***Oct-01-2026=17***Oct-02-2026=15***Oct-03-2026=12***Oct-04-2026=11***Oct-05-2026=22***Oct-06-2026=15***Oct-07-2026=19***Oct-08-2026=23***Oct-09-2026=31***Oct-10-2026=6***Oct-11-2026=1***Oct-12-2026=3***Oct-13-2026=4***Oct-14-2026=3***Oct-15-2026=4***Oct-16-2026=3***Oct-17-2026=1' WHERE job_id= '1727649'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=2353***Oct-2026=190' WHERE job_id= '1727649'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1727649' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727649 
0.0091   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '681299'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0005   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)