Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in Nashville, TN. This is an immediate hire opportunity for a dedicated professional looking to make a significant impact in a fast-paced environment.
At Nashville Digital Innovations, we specialize in building scalable cloud solutions that power businesses across the region. If you are passionate about clean code, modern architectures, and collaborative problem-solving, we want to hear from you.
Why Join Us?
- Immediate start date for the right candidate.
- Competitive salary and comprehensive benefits package.
- Work in the heart of Music City with a vibrant, innovative culture.
- Opportunities for professional growth and mentorship.
Responsibilities
Design, develop, and deploy high-quality, scalable software solutions using modern technologies.Collaborate closely with product managers, designers, and other engineers to define, design, and ship new features.Write clean, maintainable, and well-documented code through rigorous code reviews.Troubleshoot, debug, and resolve complex technical issues to ensure system stability.Participate actively in the Agile/Scrum development lifecycle and sprint planning.Stay up-to-date with emerging technologies and industry best practices.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience).5+ years of professional software development experience in a professional setting.Strong proficiency in at least one major programming language (Java, Python, C#, or TypeScript).Experience with cloud platforms such as AWS, Azure, or Google Cloud.Strong understanding of SQL and relational database management.Experience with containerization and orchestration (Docker, Kubernetes) is a plus.Excellent communication skills and the ability to work effectively in a cross-functional team.