Company is great and colleagues are lovely. German bureaucracy sucks but apart from that it has been an experience of ‘the more things change the more they stay the same’ when it comes to the job and culture.
Honestly linkedin has had the best results for jobs, that and using a template for CVS and cover letters.
There’s plenty of work and plenty of good companies, just keep applying and keep the effort in each application low.
I interviewed the same here as I did anywhere else, job is at an English speaking company and my German level is still only at basics but that’s something to build when you arrive.
Just apply from stability overseas and have them fly you out and sort the visa, don’t take a big risk at a time like this otherwise.
Taxes and, as Allendoerfer rightly corrected me, the various social securities (unemployment insurance, healthcare, pension ect.) which you benefit from are almost half of your income, living expenses are high in some cities (Munich rent is mental). 58,000 euros is the normal minimum for a blue card, lower for tech jobs, but I would advise not taking less otherwise you’ll have serious stress by not having a decent income on top of the cultural change and no support network.