No. Alexa is attached to your Amazon account. So you won’t need to program your Echo devices every time you move. However, you will need to reconnect Alexa to Wi-Fi and update your location.
The only time you must reprogram Alexa is if you get a new device or you have to deregister your Echo device.