{
  "id": 10653221,
  "title": "I Got a Signed Job Offer Letter for a Job that Never Existed",
  "url": "https://urgent.news/2026/09/29/i-got-a-signed-job-offer-letter-for-a-job-that-never-existed",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-29T09:02:56.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/frihk_ian/i-got-a-signed-job-offer-letter-for-a-job-that-never-existed-5f1d"
  },
  "original_language": "en",
  "account": "The author passed a 48-hour technical challenge for a job with a company called WeatherAI. After completing the challenge and receiving a signed offer letter, they were required to complete a background check, which involved entering personal information and making a payment. The author suspected this was a scam and verified their suspicions by visiting a website and completing the payment process. The author created a working FastAPI gateway with features such as response caching, persistent quota tracking, retry and backoff logic, and a React UI. The job offer and background check process were ultimately found to be fraudulent. The author advises readers to be cautious of any hiring process that seems too good to be true, and to avoid making any payments or providing personal information. If you have already submitted documents or payment, report the domain to WHOIS and notify your bank.",
  "summary": "I passed a 48-hour technical challenge, received an offer letter, and then lost the job because I had to enter and upload my ID number and make a payment on a page to complete a background check. I already knew what this was, but I needed to verify my suspicions. The offer that wasn’t. The email message felt authentic: it was addressed to me by my name, included details from my resume, and…",
  "key_points": [
    "Author passed 48-hour technical challenge for WeatherAI job",
    "Suspected scam after background check with payment request",
    "Author created FastAPI gateway, warned about fraudulent process"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}