You have spent two hours tailoring your resume. You have written a cover letter. You have hit "Apply." And then — silence. Two weeks later, the same job posting reappears on Naukri, LinkedIn, and Indeed, word for word, as if your application never existed. Welcome to the modern Indian job market, where not every job posting is what it appears to be.
India's job market is one of the most competitive in the world. With over 7.8 million graduates entering the workforce annually and platforms like LinkedIn, Naukri, and Indeed hosting millions of active listings, the sheer volume of opportunity can be overwhelming. But buried within that volume is a growing problem: job descriptions that mislead, exploit, or outright deceive candidates. According to a Times of India investigation from November 2025, ghost job postings — advertisements for roles that do not actually exist — have surged by 25% year-on-year, with only 20% of advertised vacancies actually materialising into real hires. A LinkedIn analysis from the same period found that 81% of Indian recruiters admitted to posting ghost jobs.
The problem extends beyond ghost listings. A LocalCircles survey of 22,000 respondents across 312 districts found that 42% of WhatsApp users in India had received fraudulent job offers demanding upfront payment. Indians lost ₹22,495 crore to cyber fraud in 2025 alone, with job scams forming a significant portion of that figure. The ability to read a job description critically — to spot the signals that separate legitimate opportunities from time-wasters and outright scams — is one of the most valuable career skills no one teaches in college.
This article breaks down the ten most important red flags in job descriptions that every Indian job seeker must learn to recognise, backed by data and real examples from the Indian market.
Red Flag #1: No Salary or Salary Range Mentioned
This is the single most consistent red flag across every survey, Reddit thread, and career expert interviewed in 2025 and 2026. When a job description does not mention salary — not even a range — it is almost always a deliberate choice, and rarely one that benefits the candidate.
The reasons companies omit salary are well-documented: they want to anchor negotiations in their favour, they are testing the market to see what candidates will accept, or in some cases, the role is underpaid relative to market rates and they know disclosure would deter applicants. A CNBC analysis from October 2025 listed "no salary or salary range" as the top indicator of a toxic workplace culture in job descriptions. The Reddit community r/jobs, with millions of members, consistently votes salary omission as the number one red flag candidates should never ignore.
In India specifically, this problem is compounded by cultural norms around salary negotiation. Many Indian job seekers — particularly freshers — feel uncomfortable asking about compensation upfront, which is exactly the dynamic that companies without salary transparency rely on. The result is candidates who invest significant time in multiple interview rounds only to discover the offered CTC is 40–50% below their expectations.
What to do: If a job description omits salary, check the company's Glassdoor or AmbitionBox profile for salary data before applying. If you reach the interview stage, ask about the budget range in the first call — a legitimate employer will answer. If they refuse, that itself is a signal.
Red Flag #2: The Same Role Reposted Repeatedly (Ghost Jobs)
If you have applied for a role and then seen the same posting reappear two weeks later — unchanged, with a new posting date — you have encountered a ghost job. These are one of the most demoralising and time-consuming traps in the modern job market.
The scale of the problem in India is significant. Aditya Mishra, CEO of CIEL HR Services, told the Times of India: "We are seeing that half of the roles that job seekers applied for are reposted within weeks. In many cases, interview processes progress only for the positions to be put 'on hold' or cancelled midway." Globally, Forbes reported in April 2026 that 1 in 7 job postings are ghost jobs, while Greenhouse's platform data found 18–22% of postings were ghost jobs, rising to 31% in corporate services.
Companies post ghost jobs for several reasons: to build a talent pipeline for future roles, to benchmark compensation, to project growth to investors, or simply because the role was put on hold but the posting was never taken down. None of these reasons benefit the candidate who spends hours applying.
| Ghost Job Statistic | Figure | Source |
|---|---|---|
| YoY rise in ghost postings in India | 25–30% | Times of India / Adecco, Nov 2025 |
| Indian recruiters who admitted posting ghost jobs | 81% | LinkedIn analysis, Nov 2025 |
| Ghost jobs as % of all postings (global) | 1 in 7 (14%) | Forbes, Apr 2026 |
| Ghost jobs in corporate services | 31% | Greenhouse platform data, 2025 |
| Vacancies that actually materialise | Only 20% | Adecco India, 2025 |
What to do: Before applying, check when the role was first posted. If it has been live for more than 30 days without any changes, it is likely a ghost job or a very slow hiring process. Use LinkedIn to check if the company has recently hired for similar roles. If the same posting has appeared multiple times in the past six months, move on.
Red Flag #3: Vague or Copy-Pasted Job Responsibilities
A legitimate job description should tell you, with reasonable specificity, what you will actually do every day. When a JD is filled with generic phrases like "support the team," "assist with various tasks," "perform other duties as assigned," or "contribute to company goals," it is a warning sign that the company either does not know what they want, or they are deliberately keeping the scope vague so they can assign you anything.
The IFFCO Yuva career guide identifies vague responsibilities as one of the most common red flags in Indian job postings, noting that descriptions lacking specificity "create uncertainty for job seekers" and often lead to role ambiguity and scope creep after joining. The Ongig job description analysis from 2026 confirms that vague or unrealistic expectations are the top structural red flag in job descriptions globally.
In the Indian context, vague JDs are also a common tactic used by body-shopping firms and staffing agencies that post generic listings to build a resume database, with no specific role in mind. The candidate applies, goes through an interview, and is then told they will be "considered for upcoming openings" — a process that can stretch for months with no outcome.
What to do: If the responsibilities section reads like it could apply to any role at any company, ask for a more detailed job description before investing time in the application. A good employer will provide one. If they cannot, that tells you something important about how they operate.
Red Flag #4: Unrealistic Requirements — Ten Skills for One Role
You have seen this posting. It asks for a "Full Stack Developer with 3 years of experience in React, Node.js, Python, AWS, Docker, Kubernetes, machine learning, mobile development, UI/UX design, and project management — with a budget of ₹5 LPA." This is not a job description. It is a wishlist written by someone who has never hired before, or worse, a deliberate attempt to find one person willing to do the work of three.
A viral Hindustan Times article from May 2025 captured this phenomenon perfectly, with an employee describing their job as "3 people's workloads, 1 paycheck, no benefits." The LinkedIn analysis "The Irony of Hiring in the Indian IT Industry" from March 2025 documented how Indian companies routinely list requirements that are internally contradictory — asking for both deep technical expertise and broad generalist skills, at junior-level compensation.
The Forbes guide for 2025 graduates specifically warns about job descriptions that list an excessive number of required skills, noting that legitimate roles typically have 5–8 core requirements, not 15–20. When a JD lists more than 10 required skills — especially across very different domains — it usually means the company is either replacing multiple people with one hire, or the hiring manager has not thought through what the role actually needs.
What to do: Apply the "70% rule" — if you meet 70% of the listed requirements, you are a strong candidate. But also ask yourself: does this role make sense as a single job? If the answer is no, the role is likely to be chaotic, underpaid, and unsatisfying once you join.
Red Flag #5: "Immediate Joiner Required" as the Primary Criterion
This phrase appears in a disproportionate number of Indian job postings, and it is worth examining carefully. While some legitimate roles do have genuine urgency, "immediate joiner required" is also one of the most commonly used pressure tactics in fraudulent and low-quality job postings.
Legitimate companies understand that good candidates typically have notice periods of 30–90 days. A company that lists "immediate joiner" as a hard requirement — and refuses to consider candidates who need to serve notice — is either poorly planned, has extremely high turnover (which is itself a red flag), or is using urgency to pressure candidates into making hasty decisions without proper due diligence.
In the context of job scams, "immediate joiner required" combined with an unusually fast hiring process (interview today, offer tomorrow) is a classic pattern. The Indian Express's guide to job scams specifically identifies "unusually fast hiring with no proper interview process" as a top warning sign. Fraudulent employers want to move quickly before candidates have time to verify the company's legitimacy.
What to do: If a role requires an immediate joiner, ask why. If the answer is a genuine business reason (a project starting next week, a replacement for someone who left suddenly), that is understandable. If the answer is vague or the hiring process feels rushed, slow down and verify the company thoroughly before proceeding.
Red Flag #6: Any Request for Upfront Payment
This is not a red flag. This is a scam. Full stop. No legitimate employer in India — or anywhere in the world — charges candidates for job applications, registration fees, training fees, background check fees, or any other upfront payment as a condition of employment.
The data on this is alarming. A LocalCircles survey of 22,000 Indians across 312 districts found that 42% of WhatsApp users had received fake job offers demanding upfront payment. Indians lost ₹22,495 crore to cyber fraud in 2025, with job scams forming a significant portion of that total. The LinkedIn analysis on India job scams documented a 101% increase in fraud volume in 2024, a trend that continued into 2025.
The scam typically works as follows: a candidate receives a job offer via WhatsApp, Telegram, or email from a company with a professional-sounding name. The offer is attractive — often a work-from-home role with a high salary. The "HR representative" asks for a registration fee, security deposit, or training fee of ₹2,000–₹10,000. Once paid, the scammer disappears. In more sophisticated versions, the candidate is asked to complete "tasks" (like reviewing hotel listings or liking social media posts) and initially receives small payments to build trust, before being asked for a larger "investment" that is never returned.
What to do: If any job posting, recruiter, or "HR representative" asks you to pay money at any stage of the hiring process, stop all contact immediately and report the number to the National Cyber Crime Reporting Portal (cybercrime.gov.in) or call the helpline at 1930.
Red Flag #7: Buzzword Overload with No Substance
Job descriptions that are heavy on corporate jargon and light on actual information are a reliable indicator of either a disorganised company or one that is deliberately obscuring what the role actually involves. Phrases like "fast-paced environment," "self-starter," "rockstar," "ninja," "passionate about excellence," "wear many hats," "go-getter," and "dynamic team player" are not job requirements — they are filler that substitutes for genuine thought about what the role needs.
The CNBC analysis of toxic workplace indicators in job descriptions specifically calls out "confusing corporate jargon" and "mandatory offerings disguised as benefits or perks" as top red flags. The phrase "fast-paced environment" deserves special attention: a widely-cited Reddit thread on r/recruitinghell found near-universal agreement that "fast-paced environment" is code for "disorganised, understaffed, and chronically overworked." The NegotiateThis analysis of toxic job descriptions translates common buzzwords directly: "fast-paced = not enough time to do your job," "wear many hats = we are understaffed," "self-starter = no training or support provided."
In India, this pattern is particularly common in startup job postings, where the culture of "hustle" is sometimes used to justify poor working conditions, lack of structure, and below-market compensation. The buzzwords serve as a filter — candidates who are put off by vague, jargon-heavy descriptions self-select out, leaving only those who either do not notice or do not mind.
What to do: Count the ratio of specific, measurable requirements to vague buzzwords. A good JD should be mostly specific. If more than 30% of the description is buzzwords and corporate filler, treat it as a signal to research the company's Glassdoor reviews carefully before proceeding.
Red Flag #8: No Company Name or Anonymous Employer
Job postings that do not name the employer — using phrases like "a leading MNC," "a top IT company," "a well-known FMCG brand," or simply "confidential" — are a significant red flag that is often overlooked by eager job seekers. While there are legitimate reasons for anonymity in some executive searches, the vast majority of anonymous job postings in India's general job market are either from staffing agencies building resume databases, or from fraudulent actors who cannot withstand scrutiny.
When you cannot verify who the employer is, you cannot check their Glassdoor reviews, verify their existence on the Ministry of Corporate Affairs database, confirm their office address, or speak to current or former employees. You are essentially being asked to invest time, personal information, and potentially money in an entity you cannot verify. The Reddit thread documenting a fake job offer scam using a real company's name illustrates how sophisticated these operations have become — scammers now impersonate legitimate companies, making verification even more critical.
The EY study on employment fraud in India found that in the IT sector, 32% of candidates submitted fake documents from companies that did not exist — confirming that the problem of unverifiable employers runs in both directions.
What to do: Never apply to a job without knowing who the employer is. If the posting is from a recruiter, ask for the client's name before proceeding. You can verify Indian companies at the Ministry of Corporate Affairs portal (mca.gov.in). If the company cannot be verified, do not proceed.
Red Flag #9: Promises That Sound Too Good to Be True
Compensation that is dramatically above market rates — "Earn ₹50,000 per day from home," "₹2 lakh per month for part-time work," "No experience required, earn ₹80,000/month" — is one of the oldest and most effective traps in the job scam playbook. The reason it works is simple: people want to believe it, especially in a difficult job market.
The Forbes guide for 2025 graduates explicitly warns: "If a job sounds too good to be true — unusually high pay for minimal work, no experience required, work from anywhere — it almost certainly is." In India, the pattern is consistent: the initial offer is attractive, the first few interactions are professional, and small payments may even be made to build trust. The trap closes when the candidate is asked to invest money, provide sensitive personal information, or recruit others.
The case of an Ahmedabad man who lost ₹30.5 lakh in a WhatsApp part-time job scam is illustrative: what began as a simple "hotel review" task paying small amounts escalated into a Telegram-based crypto investment trap. The initial legitimacy of small payouts is precisely what makes these scams effective.
What to do: Research the market rate for any role before applying. Use aijobsearch.in's salary benchmarking data, AmbitionBox, or Glassdoor to understand what a role actually pays. If the offered compensation is more than 50% above market rate for a role requiring no special qualifications, treat it as a scam until proven otherwise.
Red Flag #10: Requesting Sensitive Personal Information Too Early
A job application legitimately requires your name, contact information, resume, and perhaps a portfolio link. It does not require your Aadhaar number, PAN card, bank account details, date of birth, home address, or photographs at the application stage. When a job posting or recruiter requests this information before you have even had an interview, it is a serious red flag.
Identity theft and financial fraud using job application data are well-documented in India. The EY employment fraud study found that in financial services, salary proofs and documents reflecting inflated compensation were among the most commonly forged documents — meaning fraudsters are actively collecting and misusing employment-related personal data. The IJLR research paper on online job scams specifically identifies "fake job offers that lead to websites asking for personal or bank details, which are then used for identity theft or financial fraud" as a primary mechanism of job-related cybercrime in India.
Background checks, Aadhaar verification, and bank account details are legitimate requirements — but only after a formal offer letter has been issued and accepted. Any request for this information before that stage should be treated with extreme caution.
What to do: Never provide Aadhaar, PAN, bank details, or photographs at the application or initial interview stage. If a recruiter insists, ask why it is needed at this stage and what their data protection policy is. A legitimate employer will understand your concern. A fraudulent one will not.
A Quick-Reference Checklist
| # | Red Flag | Severity | Action |
|---|---|---|---|
| 1 | No salary mentioned | ⚠️ High | Research market rate; ask in first call |
| 2 | Role reposted repeatedly | ⚠️ High | Check posting history; skip if 30+ days old |
| 3 | Vague responsibilities | ⚠️ Medium | Ask for detailed JD before applying |
| 4 | 10+ skill requirements | ⚠️ Medium | Apply if 70% match; ask about scope in interview |
| 5 | "Immediate joiner" only | ⚠️ Medium | Ask why; verify company before proceeding |
| 6 | Upfront payment requested | 🚨 Scam | Stop immediately; report to cybercrime.gov.in |
| 7 | Buzzword overload | ⚠️ Medium | Check Glassdoor reviews before applying |
| 8 | No company name | ⚠️ High | Ask recruiter for company name; verify on MCA |
| 9 | Too-good-to-be-true pay | 🚨 Scam | Verify market rate; treat as scam until proven |
| 10 | Personal data requested early | 🚨 Scam | Never share Aadhaar/PAN before offer letter |
How to Protect Yourself: A Systematic Approach
Reading job descriptions critically is a skill that improves with practice. The ten red flags above are your checklist, but the underlying principle is simple: legitimate employers want to attract good candidates, and good candidates are attracted by clarity, transparency, and respect for their time. Any job description that is deliberately vague, artificially urgent, or asks for something unreasonable is not a good employer — regardless of the brand name on the posting.
Before applying to any role, spend five minutes on this verification checklist. Search the company name on Google along with "reviews" and "Glassdoor." Check their LinkedIn company page — does it have real employees? Look up the company on the Ministry of Corporate Affairs portal to verify it is a registered entity. If the recruiter contacted you via WhatsApp or Telegram with an unsolicited offer, verify their identity independently before engaging.
For the job search itself, using AI-powered tools to match your profile against verified job listings significantly reduces your exposure to ghost jobs and low-quality postings. Platforms like aijobsearch.in aggregate listings from multiple verified job boards, score your resume against actual job requirements, and help you identify roles where your profile is genuinely competitive — so you spend your limited time and energy on applications that have a real chance of converting, rather than ghost jobs and scam postings.
The Bigger Picture: Why This Matters
The proliferation of misleading job descriptions is not just an inconvenience — it has real economic and psychological costs. Every hour spent applying to a ghost job is an hour not spent on a genuine opportunity. Every candidate who falls for an upfront payment scam loses money they cannot afford to lose. And every job seeker who goes through three rounds of interviews for a role that was never going to be filled emerges more demoralised and less confident.
The stark reality of India's job market — 500 applications for 1 job offer — makes it even more important to be selective about where you invest your effort. The candidates who succeed are not necessarily the most qualified; they are often the most strategic. They apply to fewer roles, but better-matched ones. They research companies before applying. They recognise red flags early and move on quickly, rather than investing weeks in a process that was never going to yield an offer.
Learning to read a job description critically is not cynicism. It is self-respect. Your time, your skills, and your career trajectory are valuable. The ten red flags in this article are your toolkit for protecting them.
Tired of applying to jobs that never respond? aijobsearch.in uses AI to match your resume against real, verified job listings from 5 job boards — giving you an ATS compatibility score and a match percentage before you apply. Stop wasting time on ghost jobs and mismatched roles. Try it free — no login required →
