Job Description
Join our dynamic team at NashTech Innovations and help shape the future of digital solutions! We're urgently seeking a passionate Senior Software Engineer to drive innovation in our Nashville headquarters. As a key player in our tech division, you'll collaborate with cross-functional teams to architect scalable systems and deliver cutting-edge applications. Enjoy competitive compensation, comprehensive benefits including health/dental/vision, flexible remote work options, and continuous learning opportunities. Be part of a culture that values creativity, integrity, and impact.
Responsibilities
- Lead full-cycle development of cloud-native applications using modern frameworks
- Mentor junior engineers and conduct code reviews to maintain quality standards
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex technical issues
- Implement DevOps practices for CI/CD pipeline automation
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in Java, Python, or JavaScript ecosystems
- Strong experience with cloud platforms (AWS/GCP/Azure)
- Proven track record of building scalable microservices
- Deep understanding of RESTful API design principles
- Experience with Agile/Scrum methodologies
- Excellent problem-solving and communication skills