DEV Community

Cover image for 3 Lies And 1 Truth Why Your Resume Rejected
Nick Bull
Nick Bull

Posted on • Originally published at

3 Lies And 1 Truth Why Your Resume Rejected

Your resume is often rejected not because you’re not good enough or it doesn’t have “right” keywords in it.

There is only one reason why it's rejected. It took me 6 years, a couple of books about selling, and tons of trials & errors to find it. And today we are going to disclose this one reason.

But first, let’s start with common myths (lies) developers still believe why their resumes are often rejected.

Lie 1: ATS (Application Tracking Systems)

There is a popular myth surrounding this software. Developers think that ATS scans their resume for "specific" keywords and rejects it if it doesn’t find them. This lie has been written in so many books that developers started to believe it and now worry about what magic keywords to put on their resume to pass the ATS.

I'm going to disappoint you and then delight you.

ATS exists, but it does not reject your resume and it’s not what you think.

ATS is a software application that is used to test and screen candidates, schedule interviews, manage the hiring process, check references, and do other useful things to help companies in the hiring process.

But it does not reject your resume (proof)

Humans do.

Be wary of any resource that claims this to be true.

Lie 2: Fancy Font And Layout

Some of you may be shocked, but here is an example of the most inviting resume to an interview.

Screenshot 2021-02-05 at 11.41.09.png

(it’s not my resume, I’ve created it to show you an example of a good resume)

Fancy Font: Arial.

Fancy Layout: Made in Google Word.

Tons of resume builder websites claim that you need a fancy font and fancy layout to be invited to an interview.

But it’s a lie. Resume builder websites do it to make money.

The simpler your resume the better.

Fancy fonts and layouts just distract recruiters and hiring managers from the critical points of your resume. And you don’t want recruiters to be distracted.


When recruiters take your resume and start to read it, they do a quick scan, which means gathering all key information. Technologies, years of experience, previous positions, company names, and other relevant information to what they are looking for. And on average, it takes 6 seconds to scan your resume for a recruiter.

So, when your fancy font and layout take a few seconds of the recruiter’s attention just to notice them, the time for the critical part of your resume with key information will be limited.

Use a simple font and simple layout.

Lie 3: You Are Not Good Enough

Many developers write me on Twitter and ask for advice on what they need to learn in order to get a job. Typical situation. But when we start talking and finding out what the person wants to learn, it turns out some of them already know tons of technologies and want to learn even more. When I ask, “Why you need more?” the person tells me that he often gets rejected because he's not good enough.

In most cases, it is not the real reason why you are rejected.

Of course, if you know a lot of technologies on the “Hello World” level, can’t build real applications, and are applying for a job at Google, you are not good enough in your technical skills yet. Companies hire only those, who can solve their problem or have the potential to solve it. Few companies need interns. And even for them, the bar is very high because of the high competition.

But when you clearly understand where you are, applying for jobs and companies at your level and yet you are rejected, “I’m not good enough” is not the real reason.

The main problem is hidden in how you’re applying, what you write in the cover letter, and how good your resume is. But it’s not because you’re not good enough in your technical skills.

All the reasons why you often get rejected have one common root - your sales skills.

Truth: You Don’t Know How To Sell

The real and only reason your resume is rejected is because it's not selling. It doesn’t sell you enough to a recruiter to get an invitation to an interview.

So what do you need to do to be invited to any interview?

Become a salesman and sell yourself with a decent resume.

“But I’m a developer and not a salesman, I don’t need to know how to sell”

I heard from one developer when giving him advice about interviews. If you think the same I’m going to disappoint you. You need to know how to sell.


Because you are the product and resume is your sales page.

Every company wants to hire the best developer for a certain position. Everybody knows it. But what does “the best developer” mean? Maybe who knows a lot of programming languages? Maybe who has 20+ years of experience? Maybe both?


The best developer is one who can solve the company problem. The better he can do it, the better developer he is.

And to convince a company that you are that one developer who can solve their problem the best, you need to know how to sell yourself.

The main part of “selling” is going on the interview. But the first selling part starts when a recruiter takes your resume and starts to read it.

If your resume sells you enough, if it shows that you can solve a company problem or have potential to do it, you will be invited to the interview. If not, you will be rejected. Simple as it is.

Become a salesman and sell yourself with a decent resume.

In the end…

If you ask me how to learn “selling”, I suggest you read the theory and then practice it. That worked for me but took 6+ years.

But there is another way if you don’t want to spend a couple of years.

Right now, I’m writing a proven system that any developer can use to go from being unemployed and fearing a job interview person to getting multiple job offers and a crystal clear understanding of how exactly to pass any job interview with confidence and without feeling scared about it. This system is called “Nail Software Engineer Interview And Land A High Paying Job.”

It’s a book where I reveal everything I've learned during 6 years working as a software engineer (applied more than 110 times, failed 25+ job interviews, and got 17 job offers in summary)

  • How to create a sellable resume that makes every recruiter want to instantly call you
  • How to write a high open-rate cover letter to stand out from other candidates
  • How to get invited to interview even without job experience and degree
  • My strange tips and tricks I have used to easily get invitations to an interview without effort
  • How to build a stunning LinkedIn profile to make recruiters non-stop writing you
  • My deep interview preparation system that based on the latest researches about learning

And many more on how to exactly prepare for a software engineer interview and nail it (everything above is just 15% of the book)

Add your email here and I will notify you when I release it (with BONUS for you)


– Nick

And also, before I forget, every week, I send out my "3-2-1" newsletter with 3 hand-picked articles from me, 2 web development guides from others, and 1 useful Tweet I enjoyed.

🔥 Join 1107+ developers here 🔥

Top comments (2)

eelstork profile image

100%; I realized this after uhm. A couple of decades. But there's another key point here that I think is worth pointing: not everybody will become a salesman.
Save yourself the trouble of learning a new profession. Hire a salesman.

nickbulljs profile image
Nick Bull

well said!