Job Description
Nashville Data Systems is currently expanding our engineering team and is seeking a highly motivated Software Engineering Intern to join us immediately. If you are a student looking to gain real-world experience in a fast-paced tech environment, this is the opportunity for you.
We offer a competitive hourly wage, mentorship from senior engineers, and the chance to work on projects that impact millions of users. Don't miss out on this urgent hiring opportunity in the heart of Music City!
Responsibilities
- Collaborate with cross-functional teams to design, develop, and test software solutions.
- Write clean, maintainable, and efficient code in various programming languages.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Debug and resolve technical issues in existing applications.
- Document code and technical processes for future maintenance.
- Assist in the deployment of applications to cloud environments.
- Stay updated on emerging technologies and industry trends.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with at least one major programming language (e.g., Python, Java, JavaScript, C++).
- Basic knowledge of databases (SQL, NoSQL) and version control systems (Git).
- Excellent problem-solving skills and attention to detail.
- Ability to communicate technical concepts clearly to team members.
- Availability to work 20-30 hours per week.