Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save xpepper/eaf35df116d21d0b2f486d628abf73d5 to your computer and use it in GitHub Desktop.
Save xpepper/eaf35df116d21d0b2f486d628abf73d5 to your computer and use it in GitHub Desktop.
What's the difference between a Junior, an Intermediate and a Senior developer?

(https://www.quora.com/Whats-the-difference-between-a-Junior-Intermediate-Senior-developer)

What's the difference between a Junior / Intermediate / Senior developer?

Junior is capable but needs someone with more experience to teach, mentor, guide, or direct them. They are still learning, on the job, and you should expects the risks associated with such a person.

Intermediate can work on their own but isn't ready to lead, manage, mentor, or teach. These are the core of any team. They are proficient in their respective language and are probably learning others.

Senior devs are those beyond the bounds of a skillset. They may be leaders, teachers, or mentors in your organization. They can direct the priorities, roadmap, and business related to the development of your product. They are likely proficient in more than one technology, not necessarily other programming languages; perhaps they are familiar with database architecture, search algorithms and science, hardware and scalability, etc. such that they could run the entire technical organization of your company as a CTO.

@Akangbe
Copy link

Akangbe commented Dec 30, 2022

"I'm on the same page as you."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment