Job Description
Are you a student or recent graduate looking to kickstart your career in technology? Nashville Digital Innovations is looking for a motivated Junior Software Engineer to join our dynamic team in downtown Nashville. We pride ourselves on a culture that fosters growth, innovation, and inclusivity.
In this role, you will have the opportunity to work on cutting-edge web applications that serve thousands of users. We offer mentorship from senior engineers and a clear pathway for professional development. If you are eager to learn and ready to make an impact, we want to hear from you!
Responsibilities
- Develop, test, and maintain high-quality web applications using modern JavaScript frameworks (React, Vue, or Angular).
- Collaborate with product managers and designers to translate requirements into intuitive user interfaces.
- Write clean, efficient, and well-documented code following industry best practices.
- Participate in code reviews and agile sprint planning to ensure project milestones are met.
- Debug and resolve technical issues in a timely manner to ensure application stability.
- Assist in database design and optimization using SQL or NoSQL technologies.
- Contribute to technical documentation and knowledge sharing within the team.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (students graduating in 2024-2025 welcome).
- Basic proficiency in HTML, CSS, JavaScript, and one of the major frontend frameworks.
- Familiarity with backend technologies such as Node.js or Python is a plus.
- Strong problem-solving skills and the ability to think critically under pressure.
- Excellent written and verbal communication skills.
- Willingness to learn new technologies and adapt to changing project requirements.
- Ability to work effectively in a collaborative team environment.