JOB или WORK: в чем разница?

A JOB (является исчисляемым)

Переводится как:
1) работа, в смысле «должность, занимаемый пост», а также:
2) дело, задача, задание, которое нужно выполнить;
3) обязанность выполнять что-то (например, как родителя, сотрудника, учащегося)

Примеры:
have / lose / look for / find / get / leave /quit a job

— иметь/потерять/искать/ найти/получить/оставить/прекратить работу
a part-time/full-time job — работа по совместительству/работа на полный день
on-the-job training — обучение по месту работы
It’s your job, not mine. – Это твоя обязанность, не моя.

Некоторые примеры нужно просто запомнить.
Good job! — Молодец! (Хорошо выполненная работа!)
I’m just doing my job. — Я просто делаю свою работу.

Больше примеров для слова A JOB вы можете найти здесь и здесь.

WORK (является исчисляемым)

1) является абстрактным понятием «работа», также:
2) является глаголом «работать», в т.ч. используется для обозначения
3) письменной работы

start work at 9 a.m. — начинать работать/работу в 9 утра
I’m finishing work at 7 today. — Сегодня я заканчиваю работать/работу в 7.
go to work — ходить на работу
I’ve got some work to do. — Мне надо сделать кое-какую работу.

!!! СРАВНИТЕ !!!
I’m looking for a job. (Должность ищу)
I’m looking for work. (Работу ищу, хоть какую-нибудь).

СЕКРЕТ заключается в том, чтобы учить слова ТОЛЬКО В КОНТЕКСТЕ

Если вы выучите все вышеуказанные примеры, я вам скажу:
You’ve done a great job, man! — Ты отлично поработал, чувак!

Больше примеров для слова WORK вы можете найти здесь и здесь.