Job Description
Join our dynamic team at NashTech Innovations as an Entry-Level Software Engineer and kickstart your career in Nashville's thriving tech scene. We're seeking passionate, self-driven individuals ready to grow with us. No prior professional experience required—just a hunger to learn and build impactful solutions. You'll collaborate with senior engineers on cutting-edge projects while receiving mentorship in agile methodologies, cloud technologies, and full-stack development. Our culture celebrates innovation, work-life balance, and continuous learning.
Responsibilities
- Develop and maintain responsive web applications using JavaScript, React, and Node.js
- Write clean, efficient code following industry best practices and SOLID principles
- Participate in daily stand-ups, sprint planning, and retrospectives
- Debug and optimize applications using tools like Chrome DevTools and Postman
- Contribute to CI/CD pipelines using Git, Jenkins, and AWS services
- Collaborate with UX/UI designers to implement pixel-perfect interfaces
- Document code and create technical specifications for new features
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Strong foundation in data structures, algorithms, and object-oriented programming
- Proficiency in at least one modern programming language (Python, Java, or JavaScript)
- Familiarity with version control systems (Git) and agile methodologies
- Excellent problem-solving and analytical thinking skills
- Portfolio showcasing personal or academic projects (GitHub preferred)
- Passion for technology and eagerness to learn new frameworks/tools