The Hammers returned to Europa League action on Thursday night after their Europa Conference League win last season, but fell behind early in the second half.
It came when Angelo Ogbonna was caught napping at the back and Petar Stanic fired Backa Topola in front.
West Ham fans were left shocked after falling behind but were eventually able to find a response.
Said Benrahma pulled off an excellent run down the left and sent a teasing ball into the box towards Kudus.
It looked as though he was the scorer in the 66th minute but it went down as a Nemanja Petrovic own-goal.
MORE ON EUROPEAN FOOTBALL
Pedro scores Brighton's first European goal as penalty brace draws AEK Athens clash level
Villa lose on return to Europe despite Lucas Digne screamer in five-goal thriller
Moments later though, Kudus did in fact score his first goal for the Hammers as he headed in from James Ward-Prowse' corner.
Ward-Prowse turned provider again as his corner from the left found Tomas Soucek's, whose glancing header put the Hammers 3-1 up.
Backa Topola showed great energy for the remaining moments of the game after their impressive efforts earlier on.
However, West Ham's quality inevitably shined through and they went on to secure all three points in the group.
Most read in Europa League
West Ham 0-1 Backa Topola LIVE: Visitors take shock lead against Hammers in Europa League
Brighton 1-2 AEK Athens LIVE: Seagulls behind after Pedro scores first European goal
LASK 1-3 Liverpool LIVE REACTION: Salah goal seals comeback win for Reds in Europa League
Who are Backa Topola? Serbian outfit facing West Ham in Europe after remarkable rise
It's a game that has seen Ward-Prowse further add to his goal contribution tally for the club.
He has now scored twice and assisted five other goals in his opening five matches in east London, a hugely impressive start.
German side Freiburg and Greek outfit Olympiacos are West Ham's other two opponents in Group A as they eye another piece of European silverware.