We seek to show that with $n$ and $a$ natural numbers,
$$(1-x)^{n+a} \sum_{j\ge 0} {n+j-1\choose j}
{n+j\choose a} x^j
= \sum_{j=0}^a {n\choose a-j} {a-1\choose j} x^j.$$
Note that we may assume that $a\ge 1$ because for $a=0$ we get
$$(1-x)^n \frac{1}{(1-x)^n} = 1 =
{n\choose 0} {-1\choose 0} x^0.$$
The coefficient on $x^q$ where $q\ge 0$ of the LHS is
$$[x^q] (1-x)^{n+a}
\sum_{j\ge 0} {n+j-1\choose j}
{n+j\choose a} x^j
\\ = \sum_{j\ge 0} {n+j-1\choose j}
{n+j\choose a} (-1)^{q-j} {n+a\choose q-j}.$$
Observe carefully that with the third binomial
coefficient going zero when $j\ge q$ because $n+a$ is
non-negative what we have here is a polynomial in
$n$. Therefore it will suffice to evaluate for $n\gt a$
because equality on an infinity of values for two
polynomials signifies equality for all arguments. (The
coefficient is also a polynomial in $n$ in the proposed
closed form.)
Replacing by extractors,
$$[z^a] (1+z)^n [w^q] (1+w)^{n+a}
\sum_{j\ge 0} {n+j-1\choose j}
(1+z)^j (-1)^{q-j} w^j
\\ = (-1)^q [z^a] (1+z)^n [w^q] (1+w)^{n+a}
\frac{1}{(1+w(1+z))^n}
\\ = (-1)^q [z^a] (1+z)^n [w^q] (1+w)^a
\frac{1}{(1+wz/(1+w))^n}
\\ = (-1)^q [w^q] (1+w)^a
\sum_{p=0}^a {n\choose a-p}
{n-1+p\choose p} (-1)^p \frac{w^p}{(1+w)^p}
\\ = (-1)^q
\sum_{p=0}^a {n\choose a-p}
{n-1+p\choose p} (-1)^p {a-p\choose q-p}.$$
Now note that
$${n\choose a-p} {a-p\choose q-p}
= \frac{n!}{(n+p-a)! \times (q-p)! \times (a-q)!}
= {n\choose a-q} {n-a+q\choose q-p}.$$
We have the first factor. The pair is zero when $q\gt a$ so we will
assume $q\le a.$ The remaining sum is
$$(-1)^q \sum_{p=0}^a {n-1+p\choose p} (-1)^p {n-a+q\choose q-p}.$$
With $n-a+q$ a positive number the second binomial coefficient is zero
when $q\lt p$ which certainly holds when $p\gt a.$ Hence we may extend
$p$ to infinity to get
$$(-1)^q [z^q] (1+z)^{n-a+q}
\sum_{p\ge 0} {n-1+p\choose p} (-1)^p z^p
\\ = (-1)^q [z^q] (1+z)^{n-a+q}
\frac{1}{(1+z)^n}
= (-1)^q [z^q] \frac{1}{(1+z)^{a-q}}
= {a-1\choose q}.$$
This is the second factor and we may conclude.