HubSpot Administrator / RevOps Specialist - US Mountain Time

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

TYPE OF WORK

Full Time

SALARY

$1700-$2500 / mo

HOURS PER WEEK

40

DATE UPDATED

Jun 22, 2026

JOB OVERVIEW

Contract-to-Hire · 100% Remote (Philippines) · US Mountain Time Hours

About Us & the Role
We are a fast-growing roofing and exteriors company serving residential, commercial, and industrial customers across several US markets (Denver, Wyoming, Chicago, and Eastern North Carolina). We operate our own custo ---------- tal fabrication shops and bring a high degree of specialization to our work. After several years of rapid growth, we are now strengthening and unifying our systems to support our next phase.
We are seeking a skilled HubSpot Administrator / RevOps Specialist to help manage and improve our CRM ecosystem. This is a specialized role, not a general data-entry position, and you will not be working on your own. You will join a dedicated RevOps team alongside our US-based administrators, with an in-house DevOps engineer handling custom code and API development, so you can focus on doing excellent work within HubSpot. Your work will be collaborative and reviewed, you will have access to senior expertise to learn from, and you will take on increasing ownership over time.
We are hiring on a contract basis to begin, with a clear path to full-time for the right person. The contract period gives both sides a chance to confirm it is a strong fit.



What You'll Do
Administer HubSpot across Marketing, Sales, and Operations Hubs — workflows, custom properties, deal pipelines, lifecycle stages, lead scoring, lists, segmentation, and user management.
Build and optimize workflows — including cleaning up and streamlining bloated or redundant automations so our systems stay fast and reliable.
Build reports and dashboards that give leadership accurate, trustworthy visibility into the funnel and operations across multiple locations.
Help consolidate and unify our HubSpot environment as we grow and acquire — working toward one clean, consistent experience across brands and locations.
Maintain rigorous data integrity — deduplication, data quality, and reporting accuracy that holds up to scrutiny.
Take over ongoing QuotaPath administration — comp-plan maintenance, troubleshooting, and day-to-day upkeep — to offload this recurring work from senior staff. (Already integrated; this is operational ownership, not a setup project.)
Manage our connected toolstack — PandaDoc, CompanyCam, SalesRabbit, QuotaPath, and our marketing-technology providers — keeping native integrations healthy and data flowing cleanly.
Partner with our in-house DevOps engineer on integrations and data movement. You won't build the custom middleware that transforms data between systems, but you should be able to speak knowledgeably about how that data flows and collaborate effectively on it.
Scope and execute build-outs and projects with growing independence, from requirements to ship.
Work within two-week sprints in ClickUp, managing your own tasks and deliverables.
Partner on AI initiatives as we implement AI across our systems to speed up delivery.
Document processes and create SOPs so the systems you build are durable and well-understood.
Expert Collaboration. Ability to communicate, respond, and ask questions through tools such as Zoom, Loom, ---------- , and Clickup.


What You Bring (Must-Haves)
3+ years hands-on HubSpot administration / RevOps experience, ideally spanning Marketing, Sales, AND Operations Hubs.
Proven ability to architect properties and pipelines and build, troubleshoot, and optimize sophisticated workflows.
Comfort managing HubSpot's native integrations and collaborating with technical teammates on data flows. (You won't be writing custom code or building APIs — we have a DevOps engineer for that — but you should understand how the pieces connect.)
Excellent written and spoken English — you can gather requirements, explain technical concepts clearly, and communicate proactively with a US team.
A process-driven, detail-obsessed approach to data and documentation.
A collaborative, coachable mindset — you take direction and feedback well and raise your hand when something's unclear.
Comfort working in an agile / sprint workflow and a task manager (ClickUp ideal).
Ability and willingness to work US Mountain Time business hours (see Schedule below).


Nice-to-Haves
HubSpot certifications (Marketing Software, Sales Software, Revenue Operations, Reporting, etc.). These are free — a motivated admin usually has several.
Experience consolidating or migrating multiple HubSpot portals (multi-brand, multi-location, or acquisition-driven).
Experience supporting roofing, home-services, or field-sales organizations (door-to-door and virtual sales models).
Hands-on experience with QuotaPath, PandaDoc, CompanyCam, or SalesRabbit.
Experience using AI tools to automate or accelerate operations.
Familiarity with custom-coded workflow actions (JavaScript/Python) — a bonus, not a requirement.


Schedule & Engagement
Engagement: Contract to start, with a clear path to full-time for the right fit.
Hours: Approximately 8:00 AM – 5:00 PM US Mountain Time, eventually building to 40 hours/week. We can flex the start/end by up to about an hour. Please note: this corresponds to roughly 10:00 PM – 7:00 AM Manila time — a night-shift role.

How to Apply
To show you've read this far, start your application with the word "PIPELINE" at the very top.

Then please include:

A short summary of the most complex HubSpot build-out or workflow you've personally owned — the problem, what you built, and the result.
An example of a time you cleaned up, optimized, or fixed a messy workflow or CRM — what was wrong and what you did.
Whether you've ever consolidated, migrated, or merged multiple HubSpot portals (multi-brand, multi-location, or acquisition) — and what that involved.
Whether you've administered QuotaPath or a similar commission/compensation tool, and to what depth.
Which HubSpot integrations and connected tools you've managed, and how you've collaborated with technical teammates when deeper integration work was needed.
Confirmation that you're able to work US Mountain Time hours.
Any HubSpot certifications you hold, plus links to a portfolio, case study, or short Loom walkthrough if available.

*** Application will be reviewed with an average 3 day response time.

*** Selected candidate will be contracted and paid to complete a Hubspot project that involves extensive knowledge of Hubspot Objects, Workflows, Calculated Properties, and Reports. Candidate will be evaluated on problem solving, communication and asking questions.

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.0163
Total Execution Time  0.0176
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,456 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HubSpot-Administrator-RevOps-Specialist-US-Mountain-Time-1673906
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0012   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1673906
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 947232
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1673906
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-01',ej.date_added) duration_daysDATEDIFF('2026-09-01',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-01',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1673906' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1673906 
0.0018   UPDATE employer_jobs SET hit_counts '***Jun-22-2026=622***Jun-23-2026=63***Jun-24-2026=7***Jun-25-2026=20***Jun-26-2026=32***Jun-27-2026=4***Jun-28-2026=11***Jun-29-2026=19***Jun-30-2026=36***Jul-01-2026=4***Jul-02-2026=21***Jul-03-2026=4***Jul-04-2026=3***Jul-05-2026=2***Jul-06-2026=10***Jul-07-2026=11***Jul-08-2026=3***Jul-09-2026=5***Jul-10-2026=4***Jul-11-2026=1***Jul-12-2026=4***Jul-13-2026=7***Jul-14-2026=2***Jul-15-2026=2***Jul-16-2026=5***Jul-17-2026=8***Jul-18-2026=2***Jul-20-2026=9***Jul-21-2026=2***Jul-22-2026=15***Jul-23-2026=4***Jul-24-2026=3***Jul-25-2026=9***Jul-26-2026=18***Jul-27-2026=16***Jul-28-2026=13***Jul-29-2026=14***Jul-30-2026=13***Jul-31-2026=14***Aug-01-2026=14***Aug-02-2026=16***Aug-03-2026=13***Aug-04-2026=11***Aug-05-2026=12***Aug-06-2026=8***Aug-07-2026=21***Aug-08-2026=21***Aug-09-2026=21***Aug-10-2026=18***Aug-11-2026=24***Aug-12-2026=19***Aug-13-2026=19***Aug-14-2026=22***Aug-15-2026=24***Aug-16-2026=26***Aug-17-2026=26***Aug-18-2026=26***Aug-19-2026=23***Aug-20-2026=24***Aug-21-2026=23***Aug-22-2026=20***Aug-23-2026=24***Aug-24-2026=25***Aug-25-2026=24***Aug-26-2026=21***Aug-27-2026=4***Aug-28-2026=3***Aug-29-2026=1***Sep-01-2026=1' WHERE job_id'1673906'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jun-2026=813***Jul-2026=228***Aug-2026=533***Sep-2026=1' WHERE job_id'1673906'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1673906' 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` = 1673906 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '947232'
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)