The 'cycle' option in Rectangle.app allows just this. I use the hotkey(s) + bracket keys to cycle 1/3, 1/2, 2/3 screen windows justified left or right, and the hotkey + pipe key to cycle center justified.
These three shortcuts are embarrassingly effective and cover 99% of my window tiling. Others include the standard hotkey(s) + return for fullscreen and hotkey(s) + backspace for the previous window size..