full stack developer desktop mobile applications careers in Qatif, Saudi Arabia