Job Description
Join TechNash Solutions' dynamic engineering team and transform your academic knowledge into real-world impact! As a Software Engineering Intern in Nashville, you'll collaborate with industry experts to build cutting-edge applications while gaining invaluable mentorship. This immersive 12-week program offers flexible scheduling for full-time students, competitive compensation, and potential for full-time conversion. Located in Nashville's thriving tech hub, you'll work on projects that shape the future of digital innovation while building a professional network that lasts a lifetime.
Responsibilities
- Develop and test software applications using modern frameworks (React, Node.js, Python)
- Participate in agile sprints and contribute to code reviews
- Debug and optimize existing systems with senior engineers
- Create technical documentation and API specifications
- Collaborate with cross-functional teams (design, product, QA)
- Implement unit tests and maintain code quality standards
- Present project progress to stakeholders bi-weekly
- Contribute to open-source initiatives during hackathons
Qualifications
- Currently pursuing Bachelor's degree in Computer Science, Engineering, or related field
- Experience with JavaScript, Python, or Java (academic or personal projects)
- Understanding of data structures and algorithms
- Strong problem-solving and analytical skills
- Excellent written and verbal communication abilities
- Available for 20-40 hours/week during summer 2024
- Basic familiarity with Git and version control
- Portfolio showcasing 2+ coding projects (GitHub, personal website)