Followed my heart, after I realized ppl are also paying good money for what I liked, I liked it even more :)) and got a full-time job.
Now I'm doing the same, as I change my stack and specialization, from a full-stack engineer I'm going to a back-end distributed system and architecture consultancy, because I enjoy them more.
What does a back-end distributed system and architecture developer do?
Back end developer but involved only in custom made services and use technologies that scale horizontally (on more servers), like microservices, Cassandra, Redis and so on.
As for the architecture you can search for "software architect and solutions architect", these are the 2 positions I like.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.