Job Description
Join Nashville Tech Innovations as we revolutionize the tech landscape in Music City! We're seeking passionate Senior Software Engineers to build cutting-edge solutions that impact millions. Our collaborative culture fosters innovation, professional growth, and work-life balance. Enjoy competitive benefits, flexible remote options, and the opportunity to work with industry leaders in a dynamic environment.
Responsibilities
- Architect and scalable backend systems using microservices architecture
- Lead development of cloud-native applications on AWS/Azure
- Mentor junior engineers through code reviews and pair programming
- Implement CI/CD pipelines and DevOps best practices
- Optimize application performance and security protocols
- Collaborate with product teams to translate requirements into technical solutions
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, or Go)
- Strong proficiency with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Experience with CI/CD tools (Jenkins, GitLab CI, or GitHub Actions)
- Proven track record of delivering scalable, high-traffic applications
- Excellent problem-solving skills and communication abilities