Job Description
Are you a visionary engineer ready to make a tangible impact in Music City? Nashville Digital Innovations is hiring immediately for a Senior Full Stack Software Engineer to lead our next generation of digital products. We are looking for a self-starter who thrives in a fast-paced environment and is passionate about building scalable, user-centric solutions.
As a key member of our technical team, you will bridge the gap between product design and development, ensuring our clients receive world-class software architecture. Enjoy a competitive benefits package, flexible remote work options, and a culture that celebrates innovation and growth.
As a key member of our technical team, you will bridge the gap between product design and development, ensuring our clients receive world-class software architecture. Enjoy a competitive benefits package, flexible remote work options, and a culture that celebrates innovation and growth.
Responsibilities
- Design, develop, and deploy high-performance web applications using modern JavaScript frameworks.
- Collaborate with product managers and designers to translate complex requirements into clean, efficient code.
- Mentor junior developers and conduct code reviews to ensure best practices and code quality.
- Optimize database performance and implement CI/CD pipelines for automated deployment.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Troubleshoot complex technical issues and provide innovative solutions to engineering challenges.
Qualifications
- 5+ years of professional experience in full-stack software development.
- Proficiency in JavaScript (ES6+), TypeScript, React, and Node.js.
- Strong understanding of RESTful APIs and database technologies (SQL/NoSQL).
- Experience with cloud platforms such as AWS or Google Cloud Platform.
- Demonstrated experience in leading technical projects and mentoring team members.
- Bachelor’s degree in Computer Science, Engineering, or equivalent work experience.