The word amateur is normally used to mean: somebody who does something (e.g. a job) without being paid for it.
The opposite of an amateur is a professional. He (or she) will expect to be paid a professional fee for the job.