Job Description
Join InnovateTech Solutions' award-winning engineering team and transform your academic knowledge into real-world impact. As a Software Development Intern, you'll collaborate with industry experts to build cutting-edge applications while receiving mentorship from senior developers. This paid internship offers flexible hours, professional development workshops, and potential for full-time conversion. Our modern Richmond office features collaborative workspaces, hackathons, and direct exposure to Fortune 500 clients.
Responsibilities
- Develop and test full-stack web applications using React, Node.js, and MongoDB
- Contribute to agile sprints through code reviews, unit testing, and documentation
- Debug and optimize existing codebases under senior developer guidance
- Participate in cross-functional sprint planning and retrospectives
- Build CI/CD pipelines using Docker and Jenkins
- Create technical documentation for APIs and user interfaces
- Present project progress to stakeholders during bi-weekly demos
Qualifications
- Currently pursuing Bachelor's degree in Computer Science or related field
- Proficiency in JavaScript, HTML5, and CSS3
- Familiarity with version control systems (Git/GitHub)
- Experience with RESTful API development and testing
- Strong problem-solving skills and attention to detail
- Ability to work 20-25 hours per week during academic semesters
- Portfolio demonstrating personal or academic projects (GitHub preferred)
- Excellent written and verbal communication skills