Job Description
Join Nashville's leading tech hub and build cutting-edge solutions that shape tomorrow! At NashTech Innovations, we're seeking a passionate Senior Software Engineer to architect scalable systems and drive innovation in our collaborative, fast-paced environment. Enjoy competitive benefits, flexible work arrangements, and the opportunity to impact real-world projects while growing your career in Music City's thriving tech ecosystem.
Responsibilities
- Design, develop, and maintain high-performance cloud-native applications using modern frameworks
- Lead technical discussions and mentor junior engineers through code reviews
- Collaborate with cross-functional teams to deliver robust software solutions
- Implement CI/CD pipelines and DevOps best practices for seamless deployments
- Contribute to architectural decisions and technology stack evolution
- Optimize system performance and resolve complex technical challenges
- Stay current with emerging technologies and industry trends
Qualifications
- 5+ years of experience in software development with strong coding fundamentals
- Proficiency in at least one modern programming language (Python, Java, or Go)
- Expertise in cloud platforms (AWS, Azure, or GCP) and containerization technologies
- Proven experience with microservices architecture and RESTful APIs
- Familiarity with Agile methodologies and project management tools
- Bachelor's degree in Computer Science or related field
- Strong problem-solving skills and ability to work in collaborative teams