Игнатьев перешел в «Железничар» на правах свободного агента после того, как в июне 2023 года покинул московский «Рубин». В составе казанского клуба он провел 68 матчей во всех турнирах, в которых забил 14 голов и отдал 5 голевых передач.
В текущем сезоне Игнатьев принял участие в 17 матчах Российской Премьер-Лиги, в которых забил 3 гола. Однако в последних матчах он не попадал в состав «Рубина» из-за разногласий с главным тренером Леонидом Слуцким.
«Железничар» выступает во второй по силе лиге Сербии. В прошлом сезоне клуб занял 4-е место в Первой лиге и получил право участвовать в стыковых матчах за выход в Суперлигу. Однако «Железничар» уступил в стыковых матчах клубу «Раднички» из Ниша и остался в Первой лиге.
В новом сезоне «Железничар» намерен побороться за выход в Суперлигу. Клуб усилился рядом опытных игроков, в том числе Иваном Игнатьевым.
Комментарий главного тренера «Железничара» Милана Раставаца:
«Иван Игнатьев — молодой и перспективный нападающий. Он обладает хорошими физическими данными, техникой и голевым чутьем. Мы уверены, что он поможет нам в борьбе за выход в Суперлигу».
Комментарий Ивана Игнатьева:
«Я рад перейти в «Железничар». Это амбициозный клуб, который ставит перед собой высокие цели. Я хочу помочь команде выйти в Суперлигу и закрепиться в элите сербского футбола».