I moved to Berlin few months ago to work in a fintech company and the process was super quick and easy.
It only took 2,3 weeks to finalise everything.
Now, I applied for a blue card, but since you don't have a degree its best to apply for work permit.
The waiting time for this whole process largely depends on the waiting time in your home country for the embassy appointment. I recall in my situation - people had to wait up to a year for a work permit appointment, while for a blue card the waiting time it was only a few days!
In both situations blue card or work permit, you have to have an employer, since you will need documentation from their side.
Now, I applied for a blue card, but since you don't have a degree its best to apply for work permit.
The waiting time for this whole process largely depends on the waiting time in your home country for the embassy appointment. I recall in my situation - people had to wait up to a year for a work permit appointment, while for a blue card the waiting time it was only a few days!
In both situations blue card or work permit, you have to have an employer, since you will need documentation from their side.