Job Description
Join TechNova Solutions' dynamic engineering team as a Software Engineering Intern in Raleigh, NC! This paid internship offers weekly compensation and flexible Summer/Fall start dates. You'll gain hands-on experience with cutting-edge technologies while contributing to real-world projects in a collaborative, startup environment. Perfect for students seeking practical experience and weekly financial flexibility.
Responsibilities
- Develop and maintain scalable software applications using Python and JavaScript
- Collaborate with senior engineers on agile development projects
- Debug and optimize existing codebase for performance improvements
- Participate in code reviews and contribute to technical documentation
- Build RESTful APIs and integrate with cloud services (AWS/Azure)
- Support QA testing cycles and implement unit testing frameworks
Qualifications
- Currently pursuing Computer Science or related degree (Sophomore/Junior/Senior)
- Proficiency in at least one programming language (Python, Java, or JavaScript)
- Basic understanding of data structures and algorithms
- Familiarity with Git version control and CI/CD pipelines
- Strong problem-solving skills and attention to detail
- Ability to work in a fast-paced, team-oriented environment
- Eligible for US work authorization