Job Description
Join TechNova Solutions' dynamic engineering team as a Software Engineering Intern! Gain hands-on experience with cutting-edge technologies while contributing to real-world projects in our vibrant San Francisco headquarters. This paid internship offers mentorship, flexible scheduling, and potential for full-time conversion. Perfect for students passionate about software development and innovation.
Responsibilities
- Develop and maintain scalable web applications using JavaScript, React, and Node.js
- Collaborate with senior engineers on code reviews and architectural decisions
- Debug, test, and optimize code for performance and security
- Participate in Agile development cycles including sprint planning and retrospectives
- Document technical specifications and create API documentation
- Build CI/CD pipelines to automate deployment processes
Qualifications
- Currently pursuing a Bachelor's degree in Computer Science, Engineering, or related field
- Proficiency in JavaScript and at least one modern framework (React, Vue, or Angular)
- Familiarity with version control systems (Git) and collaborative development tools
- Strong problem-solving skills and attention to detail
- Ability to work independently and in cross-functional teams
- Basic understanding of RESTful APIs and cloud services (AWS/Azure)
- Excellent written and verbal communication skills