Property Management Operations Lead — NJ Rental Portfolio

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

TYPE OF WORK

Any

SALARY

$8/hour

HOURS PER WEEK

7

DATE UPDATED

Apr 12, 2026

JOB OVERVIEW

WHO WE ARE

Family-owned NJ real estate brokerage with a 20+ year track record managing a portfolio of rental properties. Two principals. You'd be our first dedicated property management hire — direct access to decision-makers, no bureaucracy. We use Notion, OpenPhone, GoHighLevel, and Baselane daily. We also use AI tools (Claude, ChatGPT) and expect you to as well.


WHAT YOU'LL OWN

- Rent collection follow-ups (Baselane + OpenPhone)
- Maintenance request triage and vendor coordination (Notion)
- Lease expiration tracking and renewal prep
- Tenant communication using templates and AI-assisted drafting
- Property and tenant records in Notion
- Daily shift report: what you did, what's pending, what needs my decision


GROWTH PATH (Months 3-6)

- Rental listing coordination (MLS, showings, tenant screening)
- Landlord communication and relationship management
- Transaction coordination support
- SOP creation and process improvement — we want you to make our systems better, not just follow them


REQUIREMENTS (Non-Negotiable)

- 2+ years hands-on US property management experience — managing or directly supporting a real rental portfolio. If your PM experience is limited to data entry or virtual reception, this is not the right fit.
- Actively using AI tools (ChatGPT, Claude) in your daily work
- Proactive problem-solver who flags issues before they become emergencies
- Built or improved SOPs at a previous job (we'll ask for specifics)
- Works independently — you don't wait to be told what to do
- Takes ownership. When something falls through the cracks, you catch it.
- If you're looking for a role where someone tells you exactly what to do every day, this is not it.


NICE TO HAVE

- NJ/NY rental market knowledge
- Used at least 2 of: Notion, GoHighLevel, OpenPhone, Baselane, AppFolio, Buildium, Rent Manager
- Experience with rent collection platforms
- Familiarity with MLS systems
- Experience building process documentation in Notion
- Background in real estate transaction coordination
- Vendor management experience


SCHEDULE

- Starting with a 1-week paid trial at 1 hour/day
- 5-7 days/week after trial period
- Available time slots (choose one): 9-10 AM, 10-11 AM, 2-3 PM, 3-4 PM, or 4-5 PM Eastern Time
- This is 1 focused, productive hour. We measure output, not time.
- Hours grow based on performance — more work available for the right person


COMPENSATION

- $8/hr starting, clear path to $10+/hr based on performance
- Hours increase as you prove yourself — this can grow to 2-4 hrs/day
- As your role grows: 13th month bonus, health stipend, internet allowance, course funding, paid PH holidays

Long-term role, not a project. Real path from PM operations to managing our entire rental division.


MANAGEMENT STYLE

I'm direct. Sometimes blunt. I value honesty over harmony. I'd rather hear "I don't understand" than discover a mistake later. After 2 weeks of onboarding, my daily involvement is about 15 minutes — the rest is yours to own.


HOW TO APPLY

Include "NJ-PM Ready" as the first line of your message. Then answer these 3 questions:

1. How many rental units have you managed or supported? What PM tools did you use? How long were you in that role?
2. Describe one process you improved at a previous job without being asked. What was the problem, what did you do, what was the result?
3. How do you use AI (ChatGPT, Claude, etc.) in your current work? Tell me a specific workflow, not just "I've used it."

BONUS (Optional but strongly preferred): Record a 2-minute Loom video answering the 3 questions above instead of writing them out. This is not required, but candidates who submit a video will be reviewed first.


Applications without "NJ-PM Ready" and answers to all 3 questions will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0169
Total Execution Time  0.0187
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,520 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Property-Management-Operations-Lead-NJ-Rental-Portfolio-1622255
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0099 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1622255
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 353682
 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` = 1622255
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1622255' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1622255 
0.0021   UPDATE employer_jobs SET hit_counts '***Apr-12-2026=251***Apr-13-2026=377***Apr-14-2026=91***Apr-15-2026=52***Apr-16-2026=29***Apr-17-2026=24***Apr-18-2026=11***Apr-21-2026=1' WHERE job_id'1622255'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=835' WHERE job_id'1622255'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1622255' 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` = 1622255 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '353682'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0014   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)