Грамматический словарь Зализняка (склонения слова):
Шахтёр, шахтёры, шахтёра, шахтёров, шахтёру, шахтёрам, шахтёра, шахтёров, шахтёром, шахтёрами, шахтёре, шахтёрах
-а, м.
Горнорабочий, работающий в шахтах.
ШАХТЁР, а, м. Горнорабочий, работающий в шахтах.
| ж. шахтёрка, и (устар.).
| прил. шахтёрский, ая, ое.