Gideon*, a 24-year-old software engineer, with six years of experience under his belt decided to seek employment abroad. He endured months of rejection before eventually landing a job in Germany. But the job came at a cost: a pay cut of about €30,000.