tech careers in Muharraq, Bahrain