Five years ago I did an internship as a back-end programmer at a company abroad. I had to come back to my home country to finish my undergrad studies, and thus the internship ended. The company said that I should contact them again when I receive my diploma, since they were really satisfied with what I did during my internship. I finished my studies earlier this year and at the moment I am working as a full-time business intelligence (BI) developer.
I checked their website and saw that they don't have open positions for back-end devs nor BI devs. Still, I was planning to send them an e-mail directly, asking for opportunities there. But I would prefer to work as a BI dev now...
How to ask for a job offer in this scenario, knowing that it has been a long time (about 5 years) since I did my internship there and how to "apply" for a different area than the one I did my internship before?
Also, I am afraid they won't remember me since it has been 5 years since I worked there and contacting them directly (without any open positions) will end up burning my image there.