W 2004 roku trafił na Wyspy Brytyjskie, do Irlandii, a jego nowym klubem był St. Patrick’s Athletic. Strzelił 1 bramkę w 17 meczach i zajął 8. miejsce, jednak grał na tyle dobrze, że zwrócił na siebie uwagę ówczesnego mistrza – Shelbourne. W 2005 roku nie udało się obronić tytułu, a klub z Dublina zajął tylko 3. miejsce. Ndo rozegrał 4 mecze w barwach pierwszej drużyny. Shelbourne na tron wróciło w 2006 roku, a Joseph przyczynił się do tego rozgrywając 24 mecze i 3 razy trafiając do siatki rywali. Łącznie w swojej karierze klubowej rozegrał 144 mecze i strzelił 9 goli. Od roku 2007 Kameruńczyk występuje w St Patrick’s Athletic.
W reprezentacji Kamerunu rozegrał dotychczas 21 meczów. Ma za sobą udział w Mistrzostwach Świata 1998, oraz 2002. We Francji był podstawowym zawodnikiem. Mecze z Austrią i Włochami grał przez pełne 90 minut, a w spotkaniu z Chile został zmieniony przez Laurena w 82 minucie. Na Mistrzostwach Świata w 2002 roku nie zagrał żadnego meczu, za to w tym samym roku zdobył Puchar Narodów Afryki.