Job Description
Welcome to InnovateRaleigh Technologies, where innovation meets opportunity. We are seeking a motivated Junior Software Engineer to join our dynamic team. This entry-level position is perfect for recent graduates or career changers eager to launch their careers in software development. You will work alongside experienced mentors to build scalable web applications and solve complex technical challenges.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Unlimited PTO and professional development budget.
- Flexible remote and hybrid work options.
- Collaborative environment focused on mentorship and growth.
Responsibilities
Assist in the design, development, and testing of software applications using modern programming languages.Participate in code reviews to learn best practices and improve code quality.Debug and resolve technical issues reported by users or QA teams.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, efficient, and maintainable code following industry standards.Document technical processes and provide support for internal tools.Stay up-to-date with emerging technologies and industry trends.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).Basic understanding of software development life cycle (SDLC) and Agile methodologies.Familiarity with at least one programming language such as Python, JavaScript, Java, or C#.Knowledge of HTML, CSS, and web development fundamentals.Strong problem-solving skills and attention to detail.Excellent communication skills and a willingness to learn from others.Ability to work independently and in a team setting.