I think that the act of going back to Afghanistan reflects a step towards redemption. In being able to confront his life from what it was to what it is represents a homecoming of sorts, and a redemption in the process. At the same time, I think that the understanding of his true relationship with Hassan the compulsion to adopt Sohrab represents another part of this redemption. Amir understands that he is responsible for establishing a moral order in a setting where none exists. In the condition that the Taliban created in Afghanistan, and understanding the fate that Sohrab would probably face, Amir comprehends his responsibility. In this, there is redemption. The mistakes he made with Hassan in not taking action and being silent are not what he will make with Sohrab. In this, there is redemption that demonstrates both an evolution of character as well as the potential hope for the future.
Please see the link below for another answer.