Job Description
Join Nashville's fastest-growing tech hub at NashTech Innovations! We're seeking passionate Entry-Level Software Engineers to build cutting-edge solutions that transform industries. Our collaborative culture combines startup agility with enterprise resources, offering unparalleled growth opportunities in Music City's thriving tech ecosystem. You'll work alongside senior engineers on real-world projects while receiving mentorship through our structured onboarding program. Enjoy competitive benefits, flexible work arrangements, and the chance to impact products used by millions.
Responsibilities
- Develop and maintain scalable backend services using Java/Spring Boot
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Write clean, testable code following Agile methodologies
- Debug and resolve technical issues in production environments
- Participate in code reviews and contribute to technical documentation
- Learn and implement emerging technologies like cloud-native architectures
- Support CI/CD pipelines and DevOps practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and Agile workflows
- Basic understanding of RESTful APIs and microservices architecture
- Strong problem-solving skills and attention to detail
- Excellent communication abilities and team collaboration mindset
- Passion for continuous learning and technology innovation