Technical Support Manager at Duda | HireBase