Is it better to have many skills on a junior developer resume, or fewer skills with deeper knowledge?
I’m aiming for a junior Python backend/full-stack role and have been looking through a lot of resumes on Reddit. One thing I’ve noticed is that many people list a huge number of technologies,sometimes 20–30 skills like Docker, Kubernetes, AWS, Redis, Kafka, RabbitMQ, React, Next.js, MongoDB, PostgreSQL, etc.
This made me wonder:
Is it actually better to list as many relevant skills as possible for ATS and recruiters, or is it better to keep the list shorter and only include technologies you know well and can confidently discuss in an interview?
For those of you who interview candidates or have recently been hired:
What makes a stronger junior resume?
Do recruiters expect juniors to know all the technologies they list?
Have you ever rejected someone because they listed skills they clearly didn’t understand?
How much does ATS influence this decision?
I’d love to hear from recruiters, hiring managers, and developers who have been involved in hiring.