Job Description
Join InnovateTech Solutions as an Entry-Level Software Engineer and launch your career in North Carolina's thriving tech hub. We're seeking passionate graduates to build cutting-edge applications while receiving mentorship from industry experts. Our collaborative environment combines agile methodologies with continuous learning opportunities, ensuring rapid career growth in a company that values innovation and work-life balance. Enjoy competitive benefits, flexible work arrangements, and the chance to impact products used by millions.
Responsibilities
- Develop and maintain scalable web applications using modern frameworks (React, Angular, or Vue.js)
- Collaborate with cross-functional teams to define feature requirements and technical solutions
- Write clean, efficient code following industry best practices and company standards
- Participate in code reviews to ensure quality and knowledge sharing
- Debug and resolve issues across the full development lifecycle
- Contribute to CI/CD pipeline optimization and DevOps practices
- Document technical specifications and maintain comprehensive project documentation
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong understanding of data structures, algorithms, and OOP principles
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and Agile methodologies
- Basic knowledge of cloud platforms (AWS, Azure, or GCP)
- Problem-solving skills with ability to troubleshoot complex issues
- Excellent communication and teamwork abilities
- Portfolio demonstrating personal or academic projects