Pense assim:
(x+3)(x-1)= x²+2x-3, logo, um polinômio de grau 2, e é o divisor, e como o grau do resto é menor que o do divisor, é de grau 1, no máximo.
Então o resto é da forma ax+b
se P(x)=polinômio; D(x)=divisor; Q(x)=quociente; R(x)=resto
P(x)=D(x).Q(x)+R(x)
P(x)=(x+3)(x-1).Q(x)+ax.b
substituindo x (-b, como você já sabe) no resto:
p(-3)= -3a+b=0 [se dividido por x+3, o resto é 0]
P(1)= a+b=6 [se dividido por x-1, o resto é 6]
Agora é só resolver o sistema
Espero que tenha entendido!

(e espero que esteja certo :S)