Job Description
Are you a driven student looking for an Immediate Hire opportunity in the heart of Music City? Nashville Digital Innovations is seeking a talented Software Engineering Intern to join our dynamic team for the Summer/Fall season. This is a hands-on role where you will work directly with senior engineers to build scalable applications and solve real-world problems in a fast-paced environment.
Why Join Us?
- Work with cutting-edge technologies including React, Node.js, and Cloud Architecture.
- Gain mentorship from industry veterans in a collaborative environment.
- Flexible schedule tailored for Summer/Fall students.
- Competitive hourly pay and potential for full-time conversion upon graduation.
We are looking for individuals who are eager to learn, have a passion for technology, and are ready to kickstart their career in Nashville, TN.
Responsibilities
- Assist in the design, development, and testing of software applications under the guidance of senior developers.
- Participate in code reviews to ensure code quality, security, and adherence to best practices.
- Write clean, well-documented, and efficient code for web and mobile applications.
- Collaborate with cross-functional teams including Product Managers and Designers to define feature requirements.
- Debug and troubleshoot existing codebases to improve system performance.
- Attend daily stand-ups and agile sprint planning meetings.
Qualifications
- Currently enrolled in a Bachelor’s or Master’s degree program in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of at least one programming language (e.g., Python, Java, C#, JavaScript).
- Familiarity with databases (SQL, NoSQL) and version control systems (Git).
- Excellent problem-solving skills and attention to detail.
- Ability to communicate technical concepts clearly to non-technical stakeholders.
- Availability to work full-time during the Summer/Fall terms.