Job Description
Are you ready to launch your career in the tech industry? InnovateTech Solutions is seeking a motivated Junior Software Developer to join our dynamic team in the heart of Portland, Oregon.
We are a forward-thinking company dedicated to building scalable, user-centric solutions for global clients. As an entry-level developer, you will have the unique opportunity to learn from industry veterans while contributing to real-world projects that make a difference. We value passion, curiosity, and a growth mindset above all else.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Hybrid work model (3 days in office in Portland).
- Professional development budget for courses and conferences.
- Modern tech stack including React, Node.js, and AWS.
Responsibilities
- Develop & Maintain: Write clean, efficient, and well-documented code for web applications under the guidance of senior developers.
- Collaboration: Work closely with product managers and designers to translate requirements into technical specifications.
- Testing: Participate in code reviews and unit testing to ensure high code quality and bug-free deployments.
- Debugging: Troubleshoot and resolve software defects and performance issues in a timely manner.
- Documentation: Maintain technical documentation and API references to support team knowledge sharing.
- Learning: Stay current with emerging technologies and best practices in software development.
Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Experience: 0-2 years of experience in software development (internships count).
- Skills: Familiarity with at least one programming language (e.g., JavaScript, Python, Java) and a solid understanding of HTML/CSS.
- Tools: Experience with version control systems like Git is highly desired.
- Problem Solving: Strong analytical thinking and problem-solving skills with a passion for learning new technologies.
- Communication: Excellent verbal and written communication skills to collaborate effectively within a diverse team.