In 2020, Esso refused to extend his contract with Hearts after it expired. He was linked with a move to Sudanese club Al-Hilal. On 21 August 2020, he signed a two-year deal with Dreams Dawu.
MC Alger
On 18 April 2021, Esso moved to Algerian Ligue Professionnelle 1 club MC Alger. He make his debut on 4 May in a 2–1 win over USM Bel Abbès. He scored his first goal for the club and also providing an assist in a 3–2 win over ES Sétif on 28 June. On the last matchday of the season, Esso captained the club where he went on to scored his first career hat-trick in a 4–4 draw against NA Hussein Dey on 24 August.
Esso featured for Ghana A' national team, the Local Black Stars at the 2019 WAFU Cup of Nations scoring two goals to help Ghana place runner-up in the competition. He was named in the competition's team of the tournament and recognized as one top performers during the competition.