Communication Team Manager

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

TYPE OF WORK

Full Time

SALARY

$5-$6/h, paid rest, performance bonus

HOURS PER WEEK

40

DATE UPDATED

Oct 2, 2026

JOB OVERVIEW

About us

Casa Oso is a collection of thoughtfully hosted homes in the Sierra Nevada near Yosemite National Park. Hospitality comes first in everything we do — our guests come for peace, thoughtful design, and the feeling of being genuinely cared for.

We're looking for an experienced, hands-on manager to own our remote communications function, leading the team behind both guest and company communications.

This is not a local property-operations role — we have a local Operations Manager for that. You own the communication side and the guest relationship, partnering closely with the Operations Manager whenever an issue needs action at a property. The goal: this part of the business runs smoothly, independently, and to a high standard, without needing the founder day to day.

What you'll own

(We'll go deeper on each of these together during the recruitment process.)

Guest experience & escalations. When something goes beyond what a host can resolve, you take over, d ---------- , and own it through to resolution — complaints, sensitive situations, refunds within agreed authority, and safety or property issues from the communication side. You know what truly needs the founder, and what doesn't.

Team management. Lead, coach, and develop the remote team; maintain our standards and voice; run performance reviews and handle issues; onboard and train new members with SOP sign-off; and ensure coverage when absences or no-shows happen.

Quality & coaching. Run regular, recurring QA built from real guest and company cases — used as training and an improvement path — and give feedforward feedback that develops people and shows what good looks like.

Reviews & reputation. Own the guest-review process: timely, on-brand responses, personal oversight of negative or sensitive ones, and turning recurring themes into recommendations for the comms and local teams.

Systems ownership. Keep our systems running smoothly — Hostaway, HostBuddy AI, Breezeway, and RueBaRue — including workflows, automations, troubleshooting, and keeping guest-facing info accurate.

AI & automation. Use ChatGPT or Claude at a level that builds real automations and improves workflows — not just rewriting messages — to make the team faster, more consistent, and more effective.

Collaboration with local operations. You own communication and guest resolution; the Operations Manager owns the on-the-ground response. The two of you work as equal partners so issues are resolved end to end, with nothing lost between you.

Who we hope to meet
2–3+ years in guest relations, customer service, or hospitality — ideally short-term rentals or travel
Experience managing and developing a remote team
Proven with difficult customers and escalations, with excellent judgment and confident decisions
Warm, calm, professional written and spoken English, and strong ownership through to completion
Confident with PMS and guest-communication systems, and strongly proficient with ChatGPT or Claude (including automation)
Highly organized, reliable, and technologically confident
A few practical things
Independent contractor: registered (or willing to register) as self-employed in the Philippines with a TIN + BIR Certificate of Registration, handling your own taxes.
Full-time (~40 hrs/week), schedule spanning our coverage window; paid monthly via Wise.
A 3-month trial for fit; you'll always know where you stand, and you'll work from your own reliable computer and internet.
A little exercise — show us how you think

It's 9:15 PM on a busy weekend.

A guest messages:

"This is unacceptable. We came here for a relaxing weekend and the hot tub isn't working. We've already messaged twice and nothing has been fixed. I want a full refund. If this isn't resolved tonight, I'm leaving a one-star review."

The guest is staying for three nights, and this is their first night.

You are the only manager on the shift. The case has now been escalated to you. Take it from here.

Tell us:

What is the exact message you send to the guest?
What do you do immediately behind the scenes?
What do you need to understand before d ---------- what resolution to offer?
How do you work with the local Operations Manager?
What happens tomorrow morning?
When do you consider the case closed?

Note: The local team works 9:00 AM–5:00 PM PST.

There is no single correct answer. We want to see how you think, communicate, prioritize, and take ownership when a situation is uncomfortable and there's no perfect solution.

What to expect after applying

We keep our process warm and clear, so you'll always know where you stand — and you'll get a yes or no at each step.

Complete applications move forward. We review every application that follows the steps below.
A short video task. Selected candidates are invited to record a brief video task.
First interview. A video conversation to get to know you and how you think.
Second interview with live skill tasks. A deeper session with hands-on tasks done together.
Meet the team. A relaxed meeting with the small team you'd lead.
An offer. We present an offer to our chosen candidate.
How to apply

Reply on OnlineJobs.ph with the subject line Casa Oso Manager — [Your Name], and include:

Your response to the exercise above
The hours and days you can commit to (expressed in PST), and your time zone
A short note on your relevant experience, with your resume/CV
One example of a workflow you've automated or improved with AI (ChatGPT or Claude)
Your pay expectation (hourly or monthly, in USD)
Confirmation you're registered — or willing to register — as a self-employed contractor (TIN + BIR)

We read every complete application, and we'd love to meet you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0144
Total Execution Time  0.0162
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,976 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Communication-Team-Manager-1742365
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742365
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 772910
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742365
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-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',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-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742365' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742365 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=1618***Oct-03-2026=41***Oct-04-2026=2' WHERE job_id= '1742365'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1660' WHERE job_id= '1742365'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742365' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742365 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '772910'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)