Maintenance Coordinator

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

TYPE OF WORK

Full Time

SALARY

$6/hr

HOURS PER WEEK

40

DATE UPDATED

Mar 20, 2026

JOB OVERVIEW

Work Schedule: Monday to Friday, 9:00 AM – 5:00 PM EST
Compensation: Starting at $6/hour, with performance-based increases as you grow within the company

About Us

We are a Detroit-based property management company overseeing a portfolio of over 300 rental units. We are currently seeking a dependable and organized Maintenance Coordinator to join our growing team. This role is essential in helping us ensure timely, high-quality maintenance services across all our properties.

Role Overview

The Maintenance Coordinator plays a critical role in ensuring maintenance requests are handled efficiently from start to finish. This includes daily maintenance coordination, vendor communication, compliance tracking, and utility setup. This role requires someone who is organized, proactive, and comfortable following up persistently to ensure tasks are completed.

Key Responsibilities
1. Answer and manage inbound maintenance-related phone calls.
2. Create, update, and manage maintenance tickets in the system.
3. Schedule and coordinate daily maintenance tasks with vendors and tenants
4. Attach invoices to corresponding bills in our internal systems.
5. Close out completed maintenance tickets and process billing accurately.
6. Research and onboard new vendors across service categories:
• Roofing, Plumbing, HVAC, Electrical, Cleaning, Pest Control
• Flooring, Windows, Landscaping, Trash-outs, Painting, etc. (Preference for vendors with insurance and email communication capabilities)
7. Obtain Certificates of Compliance for applicable properties.
8. Coordinate utility turn-ons and service transfers.
9. Collect before-and-after photos of maintenance work and upload to Google Drive folders.
10. Obtain and document ownership approvals for maintenance tasks.
11. Monitor and oversee the completion of all repair work.
12. Schedule and follow up on property re-inspections.
13. Send Lead-Based Paint reports to rental inspectors when required.
14. Track and maintain all Certificate of Compliance documentation.
15. Share “PASSED” inspection reports and corresponding photos with property owners.

Qualifications
• Strong organizational and multitasking skills
• Excellent written and verbal communication
• Comfortable handling phone calls and following up persistently
• Experience in property management or maintenance coordination preferred
• Proficient with Google Drive, email, and task management tools
• Detail-oriented with strong problem-solving ability
• Able to work independently and take ownership of tasks
• Willing to work during night shift

This role offers strong growth potential for candidates who take initiative, improve systems, and contribute to operational efficiency.

How to Apply (Important – Please Read Carefully)
We do not review generic or copy-paste applications. To be considered, please complete the application form below in full:

----------

Only applicants who submit all required information will be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0231
Total Execution Time  0.0248
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Maintenance-Coordinator-1606860
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0157 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1606860
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 638533
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1606860
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1606860' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1606860 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-20-2026=320***Mar-21-2026=187***Mar-22-2026=97***Mar-23-2026=136***Mar-24-2026=79***Mar-25-2026=71***Mar-26-2026=39***Mar-27-2026=45***Mar-28-2026=12***Mar-29-2026=20***Mar-30-2026=30***Mar-31-2026=25***Apr-01-2026=24***Apr-02-2026=26***Apr-03-2026=28***Apr-04-2026=2***Apr-05-2026=7***Apr-06-2026=21***Apr-07-2026=15***Apr-08-2026=11***Apr-09-2026=10***Apr-10-2026=16***Apr-11-2026=5***Apr-17-2026=1' WHERE job_id'1606860'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1060***Apr-2026=166' WHERE job_id'1606860'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1606860' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1606860 
0.0093   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '638533'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)