Job Description
Join TechInnovate Labs' dynamic team as a Software Engineering Intern and gain hands-on experience with cutting-edge technologies. We're seeking passionate students to contribute to real-world projects while receiving mentorship from industry experts. This paid internship offers flexible scheduling and the opportunity to convert to full-time upon graduation. Located in Baltimore's vibrant tech hub, you'll collaborate with cross-functional teams to build scalable solutions. Students from all backgrounds are encouraged to apply!
Responsibilities
- Develop and maintain web applications using JavaScript, React, and Node.js
- Participate in Agile development cycles with daily standups and sprint planning
- Write clean, efficient code and conduct thorough unit testing
- Debug and optimize existing software systems
- Collaborate with UX/UI designers to implement responsive interfaces
- Document technical specifications and create API documentation
- Present project progress to stakeholders quarterly
Qualifications
- Currently pursuing a Bachelor's degree in Computer Science or related field
- Proficiency in HTML, CSS, and JavaScript (ES6+)
- Familiarity with version control systems (Git)
- Strong problem-solving skills and attention to detail
- Ability to work independently and in team environments
- Basic understanding of RESTful APIs
- Enthusiasm for learning new technologies
- Available for 20+ hours/week during academic semesters