Job Description
Join InnovateNash Labs as an Entry-Level Software Engineer and kickstart your career in Nashville's thriving tech scene! We're seeking passionate newcomers eager to build cutting-edge solutions while receiving mentorship from industry veterans. No prior experience required—just your drive to learn and grow. Our collaborative culture values fresh perspectives and offers structured onboarding programs to accelerate your development. Work on impactful projects in agile teams, with competitive compensation, comprehensive benefits, and opportunities for rapid advancement. Nashville's low cost of living and vibrant tech community make it the perfect launchpad for your engineering career!
Responsibilities
- Develop and maintain scalable web applications using modern frameworks (React, Node.js)
- Collaborate with senior engineers on code reviews and technical design discussions
- Debug and resolve issues across full-stack applications (frontend to backend)
- Participate in sprint planning, daily stand-ups, and retrospectives
- Document code, processes, and technical specifications
- Contribute to CI/CD pipeline improvements and automation
- Stay current with emerging technologies through internal training sessions
Qualifications
- Recent graduate or career changer with Computer Science degree or equivalent
- Strong problem-solving skills and logical thinking ability
- Basic understanding of programming concepts (data structures, algorithms)
- Passion for learning and adapting to new technologies
- Excellent written and verbal communication skills
- Portfolio demonstrating personal or academic coding projects
- Familiarity with version control (Git) and collaborative tools