mean Stack careers in Irbid, Jordan