STS Jobs

STS is an international non-governmental, and non-profit organization headquartered in Sweden and registered in the Federal Republic of Somalia and has no political association. STS is working in various fields of humanitarian relief and Development. STS was established in early 1992 in Sweden.