Job Description
Join TechInnovate Labs' dynamic engineering team as a Software Engineering Intern and shape the future of cutting-edge technology solutions. This paid internship offers hands-on experience in agile development environments while working on impactful projects alongside industry mentors. Located in Oakland's thriving tech hub, you'll gain exposure to full-stack development methodologies and collaborate with cross-functional teams to deliver scalable applications. Our 6-month program includes mentorship sessions, technical workshops, and networking opportunities with senior engineers.
Responsibilities
- Develop and maintain scalable web applications using JavaScript, Python, and React
- Participate in Agile sprint cycles, including daily standups and retrospectives
- Write clean, testable code following industry best practices
- Debug and optimize existing codebase for performance improvements
- Collaborate with UX/UI designers to implement responsive interfaces
- Contribute to API development and database optimization
- Document technical specifications and create project documentation
Qualifications
- Currently pursuing Bachelor's degree in Computer Science, Engineering, or related field
- Proficiency in JavaScript/Python and experience with React or similar frameworks
- Familiarity with Git, REST APIs, and SQL databases
- Knowledge of agile methodologies and version control systems
- Strong problem-solving skills and attention to detail
- Excellent written and verbal communication abilities
- Ability to work collaboratively in fast-paced environments
- Portfolio showcasing personal or academic projects