MERCHANT ONBOARDING SPECIALIST — MIDs, APPLICATIONS & UNDERWRITING

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

TYPE OF WORK

Any

SALARY

800

HOURS PER WEEK

TBD

DATE UPDATED

Sep 9, 2026

JOB OVERVIEW

We need someone who already knows the merchant onboarding world: MID applications, bank submissions, and underwriting. This is NOT a learn-as-you-go role.


WHAT YOU'LL DO

- Submit and track MID applications with banks/processors
- Coordinate underwriting (gather docs, respond to requirements, push approvals through)
- Configure gateways (NMI, Inovio) and bank portals
- Monitor reserves, review VAR sheets, MCC codes, processing statements
- Coordinate with chargeback companies on newly boarded merchants
- Ongoing MID maintenance and merchant support


MUST HAVE

- 2+ years in merchant onboarding / payment processing
- Strong experience with MID applications, bank submissions, and the underwriting process
- Submitted applications to at least 3 of: Paysafe, Esquire, EMS, Vantiv, Merrick, Humboldt, Synovus, MerchantX
- NMI Gateway + bank portals experience
- Solid grasp of MID, ---------- MCC, VAR sheets, processing statements
- Excellent written English


NICE TO HAVE (PLUS)

- Hands-on experience with at least one CRM: Konnektive, ---------- , or CheckoutChamp
- High-risk verticals (nutra, CBD, subscription)
- Chargeback mitigation experience


HOW TO APPLY

Start your message with the word "BOARDED" and answer these 3 questions:

1. Which processors have you personally submitted MID applications to? (list them + rough number of MIDs)
2. Walk me through one underwriting issue you resolved — what was the problem, and what did you do?
3. Your expected monthly rate (USD) + your time zone

PLEASE CONTACT ME ONLY ON ----------

>> No code word = no review. Generic copy-paste = no review.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0226
Total Execution Time  0.0244
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,489,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/MERCHANT-ONBOARDING-SPECIALIST-MIDs-APPLICATIONS-UNDERWRITING-1656746
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0139 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1656746
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 939390
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1656746
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1656746' 
0.0017   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1656746 
0.0017   UPDATE employer_jobs SET hit_counts '***May-28-2026=466***May-29-2026=14***May-30-2026=24***May-31-2026=15***Jun-01-2026=18***Jun-02-2026=14***Jun-03-2026=5***Jun-04-2026=6***Jun-05-2026=3***Jun-07-2026=1***Jun-09-2026=1***Jun-11-2026=4***Jun-12-2026=1***Jun-13-2026=1***Jun-14-2026=4***Jun-15-2026=4***Jun-16-2026=12***Jun-17-2026=1***Jun-18-2026=3***Jun-19-2026=5***Jun-20-2026=1***Jun-21-2026=5***Jun-22-2026=2***Jun-23-2026=2***Jun-24-2026=3***Jun-27-2026=1***Jun-28-2026=1***Jun-29-2026=1***Jul-02-2026=3***Jul-04-2026=1***Jul-05-2026=2***Jul-06-2026=5***Jul-07-2026=2***Jul-08-2026=2***Jul-09-2026=3***Jul-10-2026=1***Jul-13-2026=1***Jul-16-2026=2***Jul-18-2026=2***Jul-19-2026=1***Jul-20-2026=1***Jul-22-2026=1***Jul-23-2026=3***Jul-24-2026=6***Jul-25-2026=6***Jul-26-2026=3***Jul-27-2026=5***Jul-28-2026=2***Jul-29-2026=2***Jul-30-2026=2***Jul-31-2026=6***Aug-01-2026=2***Aug-02-2026=1***Aug-03-2026=9***Aug-04-2026=1***Aug-05-2026=3***Aug-06-2026=1***Aug-08-2026=1***Aug-09-2026=1***Aug-10-2026=1***Aug-11-2026=6***Aug-12-2026=4***Aug-14-2026=1***Aug-19-2026=1***Aug-21-2026=5***Aug-22-2026=2***Aug-23-2026=2***Aug-24-2026=2***Aug-25-2026=1***Aug-26-2026=3***Aug-27-2026=3***Aug-28-2026=3***Aug-29-2026=2***Aug-30-2026=1***Aug-31-2026=3***Sep-01-2026=4***Sep-02-2026=1***Sep-03-2026=2***Sep-04-2026=1***Sep-06-2026=1***Sep-07-2026=1***Sep-08-2026=1***Sep-09-2026=457***Sep-10-2026=13***Sep-11-2026=11***Sep-12-2026=5***Sep-13-2026=5***Sep-14-2026=11***Sep-15-2026=7***Sep-16-2026=8***Sep-17-2026=3***Sep-18-2026=5***Sep-19-2026=2***Sep-21-2026=1' WHERE job_id'1656746'  
0.0009   UPDATE employer_jobs SET monthly_hits '***May-2026=516***Jun-2026=99***Jul-2026=62***Aug-2026=59***Sep-2026=538' WHERE job_id'1656746'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1656746' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1656746 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '939390'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)