Mortgage Loan Processor — Remote Contract Position

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

TYPE OF WORK

Part Time

SALARY

$5/hr

HOURS PER WEEK

20

DATE UPDATED

Jul 24, 2026

JOB OVERVIEW

# Mortgage Loan Processor — Remote Contract Position

## About Shepherd Financial

Shepherd Financial is a full-service financial services company serving real estate investors nationwide. We specialize in private lending for distressed, value-add, and investment properties, including bridge, fix-and-flip, construction, and DSCR loans. We also support clients through our insurance and property disposition services.

## Position Overview

We are looking for an experienced remote mortgage loan processor to help manage loan files from initial application through closing. The ideal candidate is organized, responsive, comfortable communicating with borrowers and lenders, and able to manage multiple transactions with minimal supervision.

Experience processing private-money, business-purpose, construction, or fix-and-flip loans is strongly preferred.

## Responsibilities

* Review new loan submissions for accuracy and completeness
* Collect borrower, entity, property, and financial documentation
* Maintain organized digital loan files and processing checklists
* Submit complete loan packages to lenders
* Track outstanding conditions, deadlines, and closing requirements
* Follow up with borrowers, lenders, title companies, insurance agents, appraisers, and other parties
* Order or coordinate appraisals, title reports, insurance, and other third-party items
* Review entity documents, bank statements, credit reports, construction budgets, and borrower experience
* Assist with construction draw documentation when needed
* Provide borrowers with clear status updates
* Update the CRM and loan pipeline regularly
* Identify missing or inconsistent information before it delays underwriting
* Help move approved loans efficiently through closing

## Required Qualifications

* Several years of mortgage or loan-processing experience
* Strong understanding of the loan process from application through closing
* Excellent written and spoken English
* Strong organizational skills and attention to detail
* Comfortable working independently in a remote environment
* Reliable internet connection and availability during agreed-upon U.S. business hours
* Experience working with CRMs, spreadsheets, email, and digital document platforms
* Ability to handle confidential borrower and financial information professionally

## Preferred Experience

* Private-money or hard-money lending
* Business-purpose real estate loans
* Fix-and-flip and bridge financing
* Ground-up or renovation construction loans
* DSCR investment-property loans
* Construction budgets and draw requests
* Title, appraisal, insurance, and closing coordination
* GoHighLevel, HubSpot, Google Workspace, and DocuSign

## Compensation and Schedule

* **Starting rate:** $5 per hour
* **Position type:** Remote independent contractor
* **Initial schedule:** Part-time, with hours based on loan volume
* **Growth opportunity:** Potential for increased hours and responsibilities as the company and loan pipeline grow

## How to Apply

Please include:

1. Your total years of mortgage-processing experience
2. The types of loans you have processed
3. Any private-lending or construction-lending experience
4. The average number of loan files you have managed simultaneously
5. Your experience communicating with borrowers, lenders, title companies, and insurance agents
6. The loan-processing and CRM systems you have used
7. Your availability during U.S. business hours
8. Your desired hourly rate
9. A short explanation of how you keep multiple loan files organized
10. A brief video or voice introduction describing your relevant experience

Shortlisted candidates will be invited to an interview and may be given a brief sample loan-file exercise.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0138
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,264 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Mortgage-Loan-Processor-Remote-Contract-Position-1696045
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1696045
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 953322
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1696045
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',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-08-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1696045' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696045 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-24-2026=201***Jul-25-2026=186***Jul-26-2026=76***Jul-27-2026=103***Jul-28-2026=70***Jul-29-2026=40***Jul-30-2026=25***Jul-31-2026=29***Aug-01-2026=19***Aug-02-2026=15***Aug-03-2026=20***Aug-04-2026=15***Aug-05-2026=24***Aug-06-2026=13***Aug-07-2026=10***Aug-08-2026=4***Aug-12-2026=1' WHERE job_id'1696045'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Jul-2026=730***Aug-2026=121' WHERE job_id'1696045'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1696045' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696045 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '953322'
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)