Casual interjection borrowed from English, used to respond to thanks, apologies, or requests in a light, friendly way.
"Thanks for helping!" "No problem!"
"Sorry I'm late." "No problem, don't worry about it."
Variant with a middle dot; less common but still seen.
Direct borrowing from English 'no problem', used as a casual interjection in Japanese.