Job Description
Are you a passionate developer looking to make an impact in the heart of Music City? Nashville Digital Innovations is seeking a highly skilled Senior Software Engineer to join our growing team. We are dedicated to building cutting-edge digital solutions that drive business growth and user engagement.
In this role, you will be working in a collaborative environment that values innovation, mentorship, and technical excellence. We offer a competitive benefits package, flexible work arrangements, and the opportunity to work on projects that matter.
Responsibilities
- Architect and develop scalable, high-performance web applications using modern frameworks.
- Collaborate with product managers, designers, and other engineers to define product requirements and feature specifications.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Mentor junior developers, conduct code reviews, and contribute to team knowledge sharing.
- Participate in the full software development lifecycle, including planning, design, implementation, and deployment.
- Debug and resolve complex technical issues to ensure system stability and performance.
Qualifications
- 5+ years of professional experience in software development, with a focus on Full Stack development.
- Strong proficiency in JavaScript, TypeScript, React, and Node.js.
- Experience with SQL and NoSQL databases, such as PostgreSQL and MongoDB.
- Familiarity with cloud services (AWS, Azure, or GCP).
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.