Mortgage Loan Virtual Assistant

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

TYPE OF WORK

Full Time

SALARY

$4-10/hr DOE

HOURS PER WEEK

40

DATE UPDATED

Jul 17, 2026

JOB OVERVIEW

Perfect Fit Loans | Remote – Work from Home | U.S.-Based Team (Pacific Time)

We are hiring an experienced Mortgage Virtual Assistant to support our Loan Officers in the initial stages of the mortgage process, including loan file setup, pre-approvals, and navigating unique product guidelines. This is a full-time, long-term role for someone who is confident working with U.S. mortgage files and a variety of loan types including Conventional, FHA, VA, USDA, DSCR, and Construction loans.

Please fill out the forms to Apply: ----------

Full-time, long-term position with consistent work hours
Work-from-home with a reliable, U.S.-based team
Work Schedule
Monday to Friday
7:30 AM – 4:00 PM Pacific Standard Time (PST)
(10:30 PM – 7:00 AM Philippine Time)

Must be available during these hours to work alongside our Sumner, Washington team

Key Responsibilities
-Support loan officers by preparing files for pre-approval and underwriting-
-Collect and organize borrower documents
-Understand and apply detailed product guidelines across multiple loan types
-Review client scenarios and help match them with suitable loan products
-Structure and quote loan scenarios using LOS/CRM tools
-Communicate with borrowers and tea ---------- mbers throughout the early loan stages
-Maintain updated, compliant, and organized digital loan files
-Coordinate with processors and underwriters to ensure a smooth handoff

What We’re Looking For
-At least 2 years of hands-on U.S. mortgage experience (required)
-Strong knowledge of loan products: FHA, VA, Conventional, USDA, DSCR, and Construction
-Excellent English communication skills — both written and spoken
(You must be confident in unscripted conversations and understand American slang and idioms)
-Minimal to neutral accent — English must sound natural and fluent to native U.S. borrowers
-Tech-savvy and experienced with tools like Encompass, ARIVE, LendingPad, or similar platforms
-Highly organized, dependable, and self-motivated
-Must be comfortable working independently and managing your own workload

A Day in the Life
You’ll start the day by checking in with your assigned Loan Officer and reviewing new files. You’ll handle borrower communication, gather documents, run pricing and guideline checks, and prepare files for processing. Your work ensures we stay efficient, accurate, and client-focused from day one.

Why Join Perfect Fit Loans?
We’re a growing mortgage team known for our speed, service, and team culture. We operate nationwide and support homebuyers with a wide variety of financial backgrounds. You’ll be part of a fast-paced, positive environment where your role truly matters — and where you can build a stable, long-term career.

Ready to Apply?
We are interviewing now. Please apply only if you meet the following:
-2+ years of U.S. mortgage experience (required)
-Fluent, professional English with neutral or minimal accent
-Comfortable with Pacific Time hours (7:30 AM – 4:00 PM PST)
-Able to work independently and manage tasks proactively
-Have your own computer, stable internet, and a quiet home office setup

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0680
Total Execution Time  0.0698
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,128 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Mortgage-Loan-Virtual-Assistant-1532920
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0601 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1532920
 LIMIT 1 
0.0024   SELECT *
FROM `employers`
WHERE `employer_id` = 562734
 LIMIT 1 
0.0039   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1532920
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-23',ej.date_added) duration_daysDATEDIFF('2026-07-23',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-07-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1532920' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1532920 
0.0008   UPDATE employer_jobs SET hit_counts '***Dec-11-2025=100***Dec-12-2025=172***Dec-13-2025=17***Dec-14-2025=14***Dec-15-2025=24***Dec-16-2025=9***Dec-17-2025=5***Dec-18-2025=5***Dec-19-2025=156***Dec-20-2025=89***Dec-21-2025=30***Dec-22-2025=26***Dec-23-2025=10***Dec-24-2025=7***Dec-25-2025=2***Dec-26-2025=5***Dec-27-2025=2***Dec-28-2025=5***Dec-29-2025=181***Dec-30-2025=20***Dec-31-2025=8***Jan-02-2026=1***Jan-03-2026=2***Jan-05-2026=1***Jan-06-2026=1***Jan-07-2026=2***Jan-08-2026=1***Jan-09-2026=1***Jan-12-2026=1***Jan-15-2026=2***Jan-18-2026=1***Jan-20-2026=2***Jan-21-2026=1***Jan-23-2026=1***Jan-24-2026=2***Jan-25-2026=1***Jan-26-2026=1***Jan-27-2026=1***Jan-28-2026=1***Jan-30-2026=2***Feb-02-2026=1***Feb-06-2026=1***Feb-07-2026=2***Feb-09-2026=1***Feb-12-2026=1***Feb-13-2026=1***Feb-15-2026=1***Feb-18-2026=1***Feb-19-2026=1***Feb-23-2026=1***Feb-27-2026=2***Mar-03-2026=1***Mar-04-2026=2***Mar-06-2026=1***Mar-07-2026=1***Mar-15-2026=1***Mar-17-2026=3***Mar-18-2026=1***Mar-19-2026=1***Mar-24-2026=4***Mar-25-2026=2***Mar-30-2026=2***Mar-31-2026=2***Apr-01-2026=1***Apr-05-2026=1***Apr-08-2026=1***Apr-14-2026=1***Apr-20-2026=1***Apr-23-2026=2***Apr-25-2026=1***Apr-28-2026=1***Apr-30-2026=1***May-04-2026=1***May-05-2026=1***May-06-2026=1***May-11-2026=2***May-19-2026=2***May-27-2026=1***May-28-2026=7***May-30-2026=1***Jun-24-2026=1***Jun-29-2026=1***Jul-05-2026=2***Jul-06-2026=2***Jul-07-2026=1***Jul-14-2026=4***Jul-17-2026=370***Jul-18-2026=176***Jul-19-2026=2***Jul-23-2026=1' WHERE job_id'1532920'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Dec-2025=887***Jan-2026=25***Feb-2026=13***Mar-2026=21***Apr-2026=10***May-2026=16***Jun-2026=2***Jul-2026=558' WHERE job_id'1532920'  
0.0022   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1532920' 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` = 1532920 
0.0469   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '562734'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)