Ghost jobs i fałszywe oferty pracy w IT: jak je rozpoznać i się zabezpieczyć

Mateusz Bogolubow

16-10-2026

(aktualizacja: 16-10-2026)

Oferty bez realnej rekrutacji i zainfekowane zadania rekrutacyjne: jak je rozpoznać, jak nie tracić tygodni na aplikacje i jak zabezpieczyć komputer.

Ghost jobs i fałszywe oferty pracy w IT: jak je rozpoznać i się zabezpieczyć
Ghost job to ogłoszenie bez realnej rekrutacji: firma zbiera CV „na zapas” albo zapomniała zdjąć ofertę. Groźniejszy jest fałszywy rekruter, który przysyła zadanie rekrutacyjne z ukrytym malware. Zanim zaaplikujesz, sprawdź firmę i datę oferty, a cudzy kod uruchamiaj tylko w maszynie wirtualnej, nigdy na komputerze z portfelem krypto i hasłami.

Wysyłasz kolejne CV, dopracowujesz list motywacyjny, a w odpowiedzi cisza. Czasem to wina Twojej aplikacji. Czasem ogłoszenie od początku nie miało prowadzić do zatrudnienia. To tak zwane ghost jobs, po polsku często „wydmuszki”. Bywa też gorzej: za „ofertą” stoi oszust, który chce Ci zainfekować komputer. Ten artykuł opisuje oba przypadki.

Czym są ghost jobs i fałszywe oferty w IT?

To dwa różne zjawiska, które łatwo pomylić:

Ghost jobOferta-oszustwo
Kto publikujeprawdziwa firmaoszust, często podszywający się pod firmę lub rekrutera
Celpula kandydatów, widoczność, brak decyzjiwyłudzenie danych lub pieniędzy, kradzież kluczy i haseł
Czym grozistrata czasu i frustracjastrata danych, pieniędzy lub kryptowalut
Jak sprawdzićdata, powtarzanie oferty, odpowiedź firmydomena, kanał kontaktu, zadanie do uruchomienia, prośba o dane lub opłaty

Pierwsze to problem organizacyjny po stronie firmy. Drugie to przestępstwo. Oba kosztują Cię czas, ale tylko drugie może kosztować pieniądze.

Dlaczego firmy publikują oferty, na które nikogo nie zatrudnią?

Powody bywają zwyczajne, a nie złośliwe:

  • Pula na przyszłość. Firma zbiera CV, żeby mieć z kim rozmawiać, gdy projekt ruszy.
  • Widoczność na portalu. Aktywne oferty pomagają wyglądać na rosnącą firmę.
  • Zamrożony budżet. Rekrutacja zaczęła się, potem decyzję wstrzymano, a ogłoszenie zostało.
  • Stanowisko już obsadzone. Ktoś dostał pracę przez polecenie, ale nikt nie zdjął ogłoszenia.
  • Test rynku. Firma sprawdza, ilu kandydatów i na jakich stawkach się zgłosi.

Dla Ciebie wynik jest ten sam: czas włożony w aplikację nie ma szansy się zwrócić.

Po czym poznać ogłoszenie-wydmuszkę?

Żaden pojedynczy sygnał niczego nie przesądza. Dopiero kilka naraz powinno Cię zatrzymać.

SygnałDlaczego niepokoiJak sprawdzić
Ogłoszenie wisi tygodniami bez zmianrealna rekrutacja zwykle kończy się szybciejdata publikacji, wcześniejsze wersje na portalu
Ta sama oferta wraca co miesiącfirma stale „szuka”, ale nikogo nie zatrudniawyszukaj firmę i stanowisko w historii ogłoszeń
Ogólny opis bez zespołu i technologiinikt konkretny nie czeka na tę osobęczy wiadomo, w jakim projekcie i stosie się pracuje
Brak widełek, trybu pracy lub lokalizacjiwskazuje na brak realnego planuporównaj z innymi ogłoszeniami tej firmy
Zupełna cisza po aplikacjibrak jakiegokolwiek potwierdzeniaczy dostałeś automatyczne potwierdzenie i czy ktoś odpisał po 2–3 tygodniach
Rekruter przysyła zadanie jako repozytorium do uruchomienia jeszcze przed rozmowąto typowy schemat ataku, nie ghost jobzobacz następną sekcję

Czy zadanie rekrutacyjne może być zainfekowane?

Tak, i dotyczy to właśnie programistów. Znana kampania „Contagious Interview” działa tak: ktoś podaje się za rekrutera, pisze przez LinkedIn, Telegram lub Discord i po krótkiej rozmowie przysyła zadanie rekrutacyjne w repozytorium. Prosi o jego pobranie i uruchomienie. W projekcie siedzi złośliwy kod, ukryty w zależnościach (npm, PyPI) albo w ustawieniach edytora. Po uruchomieniu malware próbuje wykraść hasła, dane z przeglądarki i klucze do portfeli kryptowalutowych.

Cel to najczęściej osoby z branży krypto i blockchain, ale ten sam schemat spotyka się też przy ofertach dla innych programistów.

Jak się zabezpieczyć:

  • Traktuj każde zadanie, które musisz uruchomić na własnym komputerze, jak potencjalnie niebezpieczne, zwłaszcza od nowego rekrutera spoza oficjalnego kanału firmy.
  • Uruchamiaj cudzy kod w maszynie wirtualnej albo kontenerze, a nie na komputerze z portfelem i hasłami.
  • Przed npm install przejrzyj package.json i skrypty postinstall. W VS Code nie ufaj folderowi (Restricted Mode), dopóki go nie sprawdzisz.
  • Nigdy nie podłączaj portfela krypto podczas rekrutacji i nie podawaj seed phrase.
  • Sprawdź rekrutera: profil, domenę firmy i czy ogłoszenie jest na oficjalnej stronie kariery.
  • Podejrzewasz infekcję? Odłącz komputer od sieci, zmień hasła z innego urządzenia i przenieś środki z portfeli na nowe adresy.

Jak sprawdzić, czy firma naprawdę rekrutuje?

Zanim poświęcisz godzinę na dopasowanie CV, wykonaj kilka szybkich kroków:

  1. Sprawdź stronę kariery firmy. Czy to samo stanowisko jest tam i czy jest aktualne?
  2. Zajrzyj na LinkedIn i zobacz, czy zespół, o którym mowa w ogłoszeniu, istnieje i czy firma w ostatnich miesiącach kogoś zatrudniła.
  3. Napisz krótką, konkretną wiadomość do rekrutera z pytaniem, na jakim etapie jest rekrutacja i kiedy planowany jest start.
  4. Poszukaj opinii kandydatów o procesie rekrutacji tej firmy.

Jeśli rekruter odpowiada rzeczowo i podaje terminy, to dobry znak. Jeśli nie odpowiada w ogóle, traktuj ofertę jako mało prawdopodobną.

Co zrobić, gdy wysłałeś CV i nikt nie odpowiada?

Brak odpowiedzi nie zawsze oznacza ghost job: rekruterzy dostają setki zgłoszeń, a procesy się wydłużają. Rozsądny plan wygląda tak:

  1. Po 7–10 dniach wyślij jedno uprzejme przypomnienie.
  2. Po około trzech tygodniach uznaj aplikację za zamkniętą i nie czekaj na nią.
  3. Nie zatrzymuj poszukiwań. Wysyłaj kolejne aplikacje równolegle.
  4. Prowadź prostą listę aplikacji. Po kilku tygodniach zobaczysz, które firmy i portale marnują Twój czas. Możesz skopiować tę tabelę:
FirmaLink do ofertyData publikacjiData wysyłkiOdpowiedź (tak/nie)Po 21 dniach (zamknięta)

Jak junior ma nie tracić czasu na wydmuszki?

Juniorzy najbardziej tracą na ghost jobs, bo każda odrzucona aplikacja potrafi obniżyć motywację. Trzy rzeczy pomagają:

  • Przygotuj bazowe CV i portfolio raz, a przy każdej ofercie zmieniaj tylko kilka akapitów. Dzięki temu aplikacja na ofertę-wydmuszkę kosztuje 15 minut, nie dwie godziny. Jak je zbudować, opisuje CV junior developera: co powinno zawierać.
  • Nie opieraj się na samych portalach. Polecenia i kontakty często prowadzą do prawdziwych rekrutacji. Ten temat rozwijamy w artykule Gdzie szukać pracy w IT.
  • Zadbaj o to, co od Ciebie zależy. Gdy ofert jest mało, a konkurencja duża, liczy się to, czy ktoś widzi Twoje projekty i kod. Więcej o przeszkodach w znalezieniu pierwszej pracy znajdziesz w Dlaczego nie możesz znaleźć pracy w IT.

O drugiej stronie rekrutacji, czyli o tym, jak działają rekruterzy i skąd biorą się oferty, opowiada odcinek podcastu:

Konsultacja i warsztaty devmentor.pl

Masz pytania?