General information and notation at first. Let $A$ be matrix of $T$ and let $T$ be such operator, that $(1, x, x^2, \cdots x^8) \to (0, 0, 0, 6, 24x, 60x^2, 120x^3, 210x^4, 336x^5)$
$T^2$:
$(1, x, x^2 \cdots x^8) \to (0, 0, \cdots, 720, 5040x, 20160x^2)$
Transformation is nilpotent, since $T^3$ leads to zeroes.
Also the only non-zero values are at the diagonal that is above of the main diagonal. Hence, all 9 eigenvalues equal to $0$.
In Jordan normal form of $A$ we have three Jordan blocks of size $3$ with $0$ at diagonal.
Now back to the question. I suspect, there is some pretty interesting way to find Jordan basis. Something that involves playing around with coefficients. Factorials (perhaps, not completely) involved too, since, for example $x^8 \to 336x^5$, where $336 = 8\cdot 7 \cdot 6$. But I can't grasp this idea, unfortunately.
I am acquainted with some general algorithms for finding basis but seems like I lack understanding of this theme. Anyway, what can we do here?
Hint Denote the $3 \times 3$ Jordan block of eigenvalue $0$ by $$J := \pmatrix{\cdot&1&\cdot\\\cdot&\cdot&1\\\cdot&\cdot&\cdot} ,$$ and denote the standard basis of $\Bbb R^3$ by $({\bf E}_1, {\bf E}_2, {\bf E}_3)$. The operator defined on $\Bbb R^3$ by $J$ is characterized by \begin{align*} J{\bf E}_3 &= {\bf E}_2 \\ J{\bf E}_2 &= {\bf E}_1 \\ J{\bf E}_1 &= {\bf 0} . \end{align*} So, to begin defining a Jordan basis $({\bf e}_i)$ of $\Bbb R_8[x]$ with respect to $T$, we choose for ${\bf e}_3$ a vector $p(x)$ such that $T^2 p (x) \neq 0$, i.e., ., $\partial_x^6 p(x) \neq 0$, then take $${\bf e}_2 := T p(x) = \partial_x^3 p(x) \qquad \textrm{and} \qquad {\bf e_1} := T^2 p(x) = \partial_x^6 p(x) ,$$ which ensures exactly that the matrix representation with respect to $\mathcal{B} := ({\bf e}_1, {\bf e}_2, {\bf e}_3)$ of $T\vert_{\mathcal B}$ is $J$. It's convenient, for example, to take ${\bf e}_3 := x^6$, in which case ${\bf e}_2 := T {\bf e_3} = \partial_x^3 (x^6) = \frac{6!}{3!} x^3$ and ${\bf e}_1 = T {\bf e_2} = \partial_x^3 \left(\frac{6!}{3!} x^3\right) = 6!$.
We can then apply the same procedure to find triples $({\bf e}_4, {\bf e}_5, {\bf e}_6)$ and $({\bf e}_7, {\bf e}_8, {\bf e}_9)$ of vectors corresponding to the other copies of the Jordan block $J$.