Job Description
Are you a driven Software Engineer ready to make an immediate impact?
Nashville Digital Innovations is seeking a talented Senior Software Engineer to join our high-performance team. This is a full-time, immediate hire opportunity in the heart of Music City. We are looking for a problem-solver who thrives in a fast-paced environment and is passionate about building scalable, user-centric software solutions.
As part of our growing engineering division, you will lead the development of our flagship SaaS platform, collaborate with cross-functional teams, and mentor junior developers. If you are looking for a stable, lucrative career path with immediate start options, we want to hear from you.
Why Join Us?
- Competitive salary package ($95k - $135k)
- Comprehensive health, dental, and vision insurance
- Flexible PTO and remote work options
- Professional development and certification reimbursement
- Located in the vibrant downtown Nashville district
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern programming languages and frameworks.
- Lead code reviews, architecture planning, and technical strategy sessions to ensure best practices and code quality.
- Collaborate closely with product managers and designers to translate complex requirements into technical specifications.
- Identify and resolve bottlenecks, performance issues, and technical debt within existing codebases.
- Participate in the full software development lifecycle (SDLC), from requirements gathering to deployment and post-launch support.
- Mentor junior developers and provide technical guidance to the engineering team.
- Conduct unit testing and integration testing to ensure robustness and reliability of applications.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- Minimum of 4-6 years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java, with experience in front-end frameworks like React or Angular.
- Experience with SQL and NoSQL databases (PostgreSQL, MongoDB, or Redis).
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.
- Strong communication skills and the ability to explain complex technical concepts to non-technical stakeholders.