I was wondering if the following equation has a useful property that I can make use of to solve it:
$$ J J^T x = J \cdot g$$ where $g \in \mathbb{R}$ is a scalar and $J \in \mathbb{R}^n$ is a vector.
Is there another way than this:
$$ x = \left( JJ^T\right)^{-1}J\cdot g$$
If $J \in \mathbb{R}^n$ then $(J J^T)^{-1}$ will not even exist if $n>1$, so your idea makes no sense.
A better way to look at your equation is just $J^T x=g$, which is a single linear equation in the vector variable $x$. So you can write the general solution to it in the usual way (one variable is dependent, the rest are independent).