Job Description
Launch your tech career with InnovateNash Technologies! We're seeking passionate Entry Level Software Engineers to join our dynamic team in Nashville's thriving tech hub. Build cutting-edge solutions while growing alongside industry mentors in a collaborative environment that values innovation and work-life balance.
As a key contributor, you'll develop scalable applications, participate in agile sprints, and gain hands-on experience with modern frameworks. Our comprehensive onboarding program includes personalized mentorship and continuous learning opportunities to accelerate your professional growth.
Join us to shape the future of technology while enjoying Nashville's vibrant culture, competitive compensation, and exceptional benefits package including 401(k) matching, health insurance, and professional development stipends.
Responsibilities
- Develop, test, and maintain high-quality software applications using modern frameworks and languages
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Participate in Agile development processes including sprint planning, stand-ups, and retrospectives
- Write clean, efficient, and well-documented code following industry best practices
- Debug and resolve issues in existing applications while implementing performance optimizations
- Contribute to code reviews and provide constructive feedback to team members
- Stay current with emerging technologies and industry trends through continuous learning
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Strong understanding of programming fundamentals including data structures and algorithms
- Proficiency in at least one programming language (Python, Java, JavaScript, or C#)
- Familiarity with version control systems (Git) and collaborative development workflows
- Basic knowledge of databases (SQL or NoSQL) and RESTful APIs
- Problem-solving skills with ability to troubleshoot complex technical issues
- Excellent communication skills and ability to work effectively in team environments
- Portfolio of personal projects or academic work demonstrating technical abilities