I use this drain cleaner from Harbor Freight to clean my carboys. Hook it up to a hose and the nozzle on the front spins shooting water out sideways.
I still hit the shoulders of the carboy with a brush, but this does a decent job and it's only $6...