Job Description
Join Nashville's fastest-growing tech hub at NashTech Innovations! We're seeking a passionate Senior Software Engineer to architect cutting-edge solutions that transform industries. Enjoy competitive benefits, hybrid work flexibility, and opportunities to shape the future of tech in Music City. Our collaborative culture thrives on innovation, and your expertise will directly impact products used by millions worldwide.
Responsibilities
- Lead full-stack development of scalable cloud-native applications using modern frameworks
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and optimize system performance
- Contribute to open-source initiatives and stay current with emerging technologies
- Drive architectural decisions and technical debt reduction
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript, Python, and cloud platforms (AWS/GCP)
- Strong proficiency with React, Node.js, and relational databases
- Proven track record of delivering complex projects on time
- Excellent problem-solving skills and attention to detail
- Experience with Agile methodologies and DevOps practices