I know that the punctual probability function of a random variable $X$ with a Poisson distribution is:
$$P(X=k)= e^{-\lambda }\frac{\lambda ^{k}}{k!}.$$
Also, I've learned that the formula can be found as a limit of the binomial distribution. However, I was wondering if there is another way to obtain the formula without using the binomial distribution. I guess that the $e^{-\lambda }$ is used to normalize the probability, but I can't work out the idea behind the $\dfrac{\lambda ^{k}}{k!}$ part.
To see that $X$ is a valid probability mass function note that $$ \sum_{k=0}^\infty P(X=k)=\sum_{k=0}^\infty e^{-\lambda}\frac{\lambda^k}{k!}=e^{-\lambda}\sum_{k=0}^\infty\frac{\lambda^k}{k!}=e^{-\lambda}\times e^{\lambda}=1 $$ and obviously $P(X=k)\geq 0$.
As you also noted if $X_n\sim\text{Bin}(n, \lambda/n)$, then $X_n\stackrel{d}{\to } Y$ where $Y\sim \text{Poi}(\lambda).$
Another way is to use poisson processes/renewal processes. Let $X_i\stackrel{\text{i.i.d}} {\sim} \text{Exp}(1)$ be exponential random variables with mean one and put $T_n=X_{1}+\dotsb+X_n$ and put $N(t)=\max\{n\mid T_n\leq t\}$. Then we have the relation $$ N(t)\geq n\iff T_n\leq t\tag{1} $$ which allows us to compute $P(N(t)=k)$ as the event $(N(t)=k)=(N(t)\geq k)\setminus (N(t)\geq {k+1})$ and we can use (1). It turns out that after some computation that $N(t)\sim \text{Poi}(t)$.