Hij maakte zijn debuut in het profvoetbal bij de Deense eersteklasser Lyngby BK. Hij speelde er vier seizoenen en maakte in 97 wedstrijden vier doelpunten.
Voor aanvang van het het seizoen 2011/2012 werd bekend dat hij naar SV Zulte Waregem vertrok. Hij maakte zijn debuut voor Zulte Waregem in een wedstrijd tegen KSC Lokeren. Hij maakte in 39 wedstrijden twee doelpunten.
Net voor het afsluiten van de transferperiode van de zomer van 2012 tekende hij een contract bij KRC Genk. Hij maakte zijn debuut voor Genk in een wedstrijd tegen RSC Anderlecht. In het seizoen 2014-2015 kwam hij maar aan 1 wedstrijd door een zware blessure. Op 28 augustus 2015 maakte hij zijn rentree in de gewonnen wedstrijd tegen Sporting Charleroi. In januari 2016 werd bekend dat zijn contract, dat in juni 2016 afliep, niet verlengd zou worden waardoor hij de club zou verlaten.
In juni 2016 tekende Hamalainen een contract bij zijn oude werkgever Zulte Waregem. Bij de West-Vlamingen werd hij weer basisspeler en won hij in 2017 voor de tweede keer de Beker van België.