← Back to all jobs
Junior Developer
TechnologyYou'll write code that senior devs immediately rewrite, attend meetings you don't fully understand, and Google things with the confidence of someone who's been doing this for years. You're basically an apprentice with imposter syndrome and a laptop.
Salary Range
Low
$55k
Median
$70k
High
$85k
10-Year Growth
25%
US Workers
1.8M
Education
CS degree or coding bootcamp + portfolio
Environment
remote
Tools & Technical Skills
- ▸Python, JavaScript, or TypeScript basics
- ▸Git & version control fundamentals
- ▸SQL & basic database queries
- ▸HTML/CSS for web fundamentals
- ▸Command line / terminal proficiency
- ▸Unit testing frameworks
People & Mindset Skills
- ▸Willingness to learn
- ▸Communication
- ▸Problem solving
- ▸Attention to detail
- ▸Teamwork
- ▸Curiosity
- ▸Accepting feedback
Learn the skills
Courses and certifications to get you job-ready
Python, JavaScript, or TypeScript basics
SQL & basic database queries
What you'll actually do
- 01Write code and submit pull requests that come back covered in comments
- 02Pair program with senior devs who type terrifyingly fast
- 03Fix bugs in code you didn't write and barely understand
- 04Attend stand-ups and nod along like you know what 'the monolith' is
- 05Complete onboarding tasks that were last updated in 2019
- 06Ask questions in Slack and pray someone answers before the meeting
Career Path
Where this role sits in the bigger picture — and where it can take you.
Junior Developer / Intern
YOU ARE HEREEntry·0–2 yrs·CS degree or bootcamp
$55k–$85k
Software Developer
Mid-Career·2–5 yrs·Production codebase experience
$90k–$140k
Senior Software Engineer
Senior·5–10 yrs·System design + mentoring
$140k–$200k
Staff Engineer / Engineering Manager
Leadership·10+ yrs·Architecture + team leadership
$180k–$350k+
Related Shifts
Think this could be you?
Take the Career DNA Quiz to see if this role fits your personality.
Take the Quiz