I recently had the opportunity to study some (very basic) model-theory, and that made some theorems in ring theory become immediately more interesting. For example, one characterization of the Jacobson radical of a ring $R$ makes it possible to express the formula "$x \in J(R)$" as a first-order formula in the language of rings:
$$\forall r \exists s (s(1-rx) = 1)$$
as it is known that $x \in J(R) \iff 1 - rx$ is invertible for all $r \in R$.
Similarily, the statement "every $R$-module is flat", which feels very far from first-order expressible, can be written as the sentence:
$$\forall a \exists x (a = axa)$$
as both of these statements are satisfied precisely by the von Neumann regular rings.
I am also aware of this question, which talks about a way of expressing the sentence $\dim(R) \leqslant k$ for a commutative ring $R$.
In that spirit, I was hoping for more examples (not necessarily from algebra) of seemingly "complex" statements which are equivalent to some first-order formula (or maybe a set of formulas). I would also like to know if a statement being expressible in first-order logic has any applications in situations like these.
A very important example of this is the incredible expressive power of first-order arithmetic. For instance, in the structure $(\mathbb{N},+,\cdot)$ it is possible to express the fundamental theorem of arithmetic as a first-order sentence. At first glance this seems very unlikely: to state that for all $n\in\mathbb{N}$ there exists a prime factorization of $n$, you need to state the existence of a finite sequence of arbitrary length of elements of $\mathbb{N}$ with a certain property. First order logic lets you quantify over a fixed finite number of elements of your structure, but how can you quantify over a finite sequence of arbitrary length? However, by some very clever trickery using the Chinese remainder theorem (Gödel's $\beta$ function), it actually is possible to encode finite sequences of natural numbers using single natural numbers in the first-order language of arithmetic, so that you can quantify over them. This makes it possible for first-order arithmetic to express much more than it would appear to at first glance.
(To be clear, this is a different sort of example than the ones you gave. The sentence which expresses the fundamental theorem of arithmetic in $(\mathbb{N},+,\cdot)$ would not necessarily express the existence of unique factorizations in the usual sense when interpreted in a different structure; indeed, unique factorization is not a first-order property of rings (or semirings). This is because the first-order encoding of finite sequences only works when it is interpreted in the actual true natural numbers. So the relevance of this example is not from the abstract algebra perspective of being able to classify different structures using first-order properties. Rather, it is relevant when thinking about things like what various first-order axiomatizations of the natural numbers are capable of proving (since the list of interesting things they might be able to prove is much longer than you would expect).)