Define $\phi(y) = 1/(y^p-y-1)$ and define $\phi^n(y) = \phi(\phi(\cdots\phi(y)\cdots))$. I claim that the denominator of $\phi^n(y)$ is irreducible of degree $p^n$ over $\mathbb{F}_p$. This is going to be a long one, but I had a lot of fun finding it so I hope some of you will read it.
The rational function $\phi$ defines a from map
$\overline{\mathbb{F}_p} \cup \{ \infty \}$ to itself. This map is $p
\to 1$, except that the preimage of $0$ is the single element
$\infty$. The image of $0$ is the fixed point $-1$. So $0 \not \in
(\phi^n)^{-1}(\infty)$ for any $n$, and thus
$(\phi^{n+1})^{-1}(\infty)$ always has $p$ times as many elements as
$(\phi^n)^{-1}(\infty)$. So $(\phi^n)^{-1}(\infty)$ has size $p^n$ and we see that the denominator of $\phi$ has degree $p^n$. We must now show that it is irreducible.
Let $y_n$ be a root of this denominator; we need to show that $y_n$ is in $GF(p^{p^n})$ and not in $GF(p^{p^{n-1}})$.
Set $\phi(y_n) = y_{n-1}$, $\phi(y_{n-1}) = y_{n-2}$, etcetera. We rewrite these relations as
$$y_1^p-y_1 = 1 \quad y_2^p-y_2 = \frac{y_1+1}{y_1} \quad y_3^p-y_3 = \frac{y_2+1}{y_2} \quad y_4^p-y_4 = \frac{y_3+1}{y_3} \cdots$$
Define $K_i=\mathbb{F}_p(y_1, y_2, \ldots, y_i)$. We will establish, below, the following claim:
Key Claim The polynomial $z^p-z = \frac{y_i+1}{y_i}$ is irreducible over $K_i$.
Thus $[K_{i+1}:K_{i}]=p$ for every $i$. So $y_n \in K_n = GF(p^{p^n})$ and $y_n \not\in K_{n-1} = GF(p^{p^{n-1}})$. This shows that the minimal polynomial of $y_n$ over $\mathbb{F}_p$ has degree $p^{p^n}$, so the denominator of $\phi$ must be irreducible.
Our goal now is to establish the claim. We first need some lemmas about polynomials of the form $x^p-x=a$. This is the subject of Artin-Schrier theory (see also here).
Let $k$ be a field of characteristic $p$ and let $a \in k$.
Lemma 1 Let $u$ be a root of $x^p-x=a$. Then the other roots are $u+1$, $u+2$, ..., $u+p-1$.
Proof Straightforward. $\square$
Lemma 2 If $a$ is of the form $b^p-b$, for $b \in k$, then $x^p-x-a = \prod_{i=0}^{p-1} (x-b-i)$. If $a$ is not of the form $b^p-b$, for $b \in k$, then $x^p-x-a$ is irreducible.
Proof The first statement is obvious.
We prove the contrapositive of the second statement. Suppose that $f$ has a nontrivial factor $g(x)$; let $g(x) = x^e - g_1 x^{e-1} + \cdots$. Let $u$ be a root of $f(x)$ and let the roots of $g$ be $u+i_1$, $u+i_2$, ..., $u+i_e$. Then $g_1 = \sum_{j=1}^e (u+i_j) =e u + \sum i_j$ is in $k$, so $u = (g_1 - \sum i_j)/e$ is in $k$. $\square$
Lemma 3 Let $x^p-x-a$ be irreducible and let $u$ be a root of $x^p-x=a$. Then
$$Tr_{k(u)/k} \frac{1}{u} = \frac{-1}{a}.$$
Proof Let $z=1/u$. Then $z^p + (1/a) z^{p-1} - (1/a)=0$. This polynomial is irreducible, so it is the minimal polynomial of $z$, so $Tr(z)$ is the coefficient of $z^{p-1}$. $\square$
Lemma 4 Let $x^p-x-a$ be irreducible and let $u$ be a root of $x^p-x=a$. Then
$$Tr_{k(u)/k} \frac{eu+f}{gu+h} = \frac{eh-fg}{g^2 a}.$$
for $e$, $f$, $g$, $h \in \mathbb{F}_p$, and $g \neq 0$.
Proof
$$Tr \left( \frac{eu+f}{gu+h} \right) = Tr \left( \frac{e}{g} \right) + \frac{fg-eh}{g^2} Tr\left( \frac{1}{u+h/g} \right).$$
Since $e/g \in k$, and $\deg k(u)/k=p$, we have $Tr(e/g) = 0$. Since
$h/g \in k$, the element $u+h/g$ is another root of $x^p-x=a$, so
$Tr(1/(u+h/g)) = Tr(1/u) = -1/a$ by Lemma 3. $\square$
Lemma 5 Let $k$ be a finite field. If $Tr_{k/\mathbb{F}_p}(a) \neq 0$, then $a$ is not of the form $b^p-b$.
Proof Again, we prove the contrapositive. If $a=b^p-b$, then $$Tr_{k/\mathbb{F}_p}(a) = Tr_{k/\mathbb{F}_p}(b^p)-Tr_{k/\mathbb{F}_p}(b)= Tr_{k/\mathbb{F}_p}(b)^p-Tr_{k/\mathbb{F}_p}(b)= 0. \quad \square$$
We now move to the main claim. We want to show that $z^p-z=\frac{y_i+1}{y_i}$ is irreducible. So, by Lemmas 2 and 5, we must show that $Tr_{K_{i}/\mathbb{F}_p}\left(
\frac{y_{i}+1}{y_i} \right) \neq 0$. We compute this trace as the
composite of traces $K_{i} \to K_{i-1} \to \cdots \to K_2 \to K_1
\to \mathbb{F}_p$. By our inductive hypotheses, each of these
individual field extensions is a degree $p$ Artin-Schrier extension,
so Lemma 4 is relevant. Using Lemma 4 repeatedly:
$$Tr_{K_{i}/K_{i-1}} \left( \frac{y_{i}+1}{y_{i}} \right) = \frac{- y_{i-1}}{y_{i-1}+1}$$
$$Tr_{K_{i-1}/K_{i-2}} \left(\frac{- y_{i-1}}{y_{i-1}+1}\right) = \frac{y_{i-2}}{y_{i-2}+1}$$
$$Tr_{K_{i-2}/K_{i-3}} \left(\frac{ y_{i-2}}{y_{i-2}+1}\right) = \frac{- y_{i-3}}{y_{i-3}+1}$$
etcetera. At the end of the day, we get $Tr_{K_{i}/\mathbb{F}_p}\left( \frac{y_{i}+1}{y_i} \right) = \pm 1 \neq 0$ as desired.
By Lemmas 2 and 5, this proves the claim.