thanks for sharing your question with the Wefugees Community.
Actually the employers can usually help you with that. The employer can get in touch with the Foreigners' Office (Ausländerbehörde) of the city, where you want to live and work and take an agreement of the Foreigners' Office and the Employment Agency about your possibility of working with your qualification in that city and in that field. This makes your job easier to apply for a visa in German embassy in your country. However, to make your job easier, you can refer to the website of the Make it in Germany (here: https://***.make-it-in-germany.***/en/) and see what is the right and easiest procedure. This Website also have some job announcements for people like you, who apply for jobs from abroad. In addition, they have a Hotline, in which they advise you about job search, work and careers, your entry and residence in Germany and so on. Here is the link for their hotline: https://***.make-it-in-germany.***/en/service/contact-us/hotline. If you have more questions, you can have a **** at my profile and see how you can get in touch with me directly.