Safety
Remote Job Scams: How Developers Can Spot Fake Job Offers
The warning signs of fake remote developer jobs, from chat-only interviews to equipment cheques and 'test tasks' that are real work, and how to check a company.
By Daud Samim · · 7 min read
Remote work made hiring global, and scammers followed. Fake job offers aimed at developers have become more sophisticated: realistic company names, polished job descriptions, even video calls. Most share a handful of tell-tale signs.
Red flags
Money flows the wrong way
A real employer never asks you to pay for anything to get a job: not training, not equipment, not a background check, not a visa fee. A classic scam sends you a cheque or transfer to “buy your equipment from our approved vendor”. The payment bounces after you’ve sent real money to the vendor.
Interviews only over chat
Hiring done entirely over a messaging app, with no video call and no named people you can verify, is a strong warning sign. So is an offer after one short conversation.
Contact from a personal email address
Recruiters can use personal accounts, but an offer letter or contract should come from the company’s own domain. Check the domain carefully; scammers register look-alikes.
Pressure and secrecy
“Accept today or the position goes to someone else.” “Don’t mention this to anyone yet.” Real hiring processes have deadlines, but not panic.
Requests for sensitive data too early
Bank details, ID documents and tax numbers belong in onboarding after you’ve signed a real contract, through the company’s HR systems. Not in a chat window before an interview.
A “test task” that is real work
A take-home assignment should be a scoped exercise. If the “test” is building a production feature for their product, or they want you to run their code on your machine with your accounts, you may be doing free work or installing malware. Be especially careful with repositories that ask you to run install scripts with elevated permissions or to connect wallets and API keys.
Too good to be true
Very high pay for little experience, no interview for a senior role, or a job description so generic it could fit any company.
How to check a company
- Find the job on the company’s own careers page. If it isn’t there, ask the recruiter why.
- Look up the people you’re speaking to on professional networks and the company website.
- Check the email domain against the company’s real website.
- Search the company name with “scam” and look for recent reports.
- Ask direct questions: who would you report to, what’s the team, what’s the interview process? Real recruiters answer easily.
How CareerHawk reduces the risk
CareerHawk collects jobs from company career pages and established job boards, and its links take you to the employer’s own application page. When CareerHawk applies for you, it goes through the employer’s public application form, the same one you’d use yourself. It never sends money, never asks for payment details outside Apple’s App Store purchase, and never creates accounts on other sites in your name.
No aggregator can guarantee every listing is genuine, so the checks above still apply. If a CareerHawk listing ever leads somewhere suspicious, email us from the support page and we’ll look into it.
If you think you’ve been targeted
- Stop replying, and don’t send money or documents.
- If you shared bank details, contact your bank immediately.
- Report the listing to the site where you found it.
- Report it to your national fraud or consumer protection service.
Then get back to real remote developer jobs. Most offers are genuine; knowing the signs means you can apply with confidence.
