[1] A product of FC Basel's academy, he joined Stade Lausanne-Ouchy in the Swiss Challenge League for the 2020–21 season as third goalkeeper.
In the following season, he wrote history to become the only goalkeeper of the Swiss Football League to provide two assists in one game, in a 5:0 home victory over SC Kriens.
[3] Following Moreira's injury in an away match against his boyhood club FC Basel, he made his league debut after coming on in the 25th minute of the game.
[4] His debut would not be very successful, as the team lost the match 1–5 and he directly caused Basel's third goal when he collided with his own defender in an attempt to clear a high ball.
[7] He quickly established himself as one of the best goalkeepers in the league and the fans voted him the best player of the months of December 2023,[8] January,[9] February,[10] and March 2024.