Job Description
Are you a visionary Software Engineer looking to shape the future of technology in the heart of Tennessee? Nashville Digital Solutions is currently seeking a talented individual to join our high-performing engineering team. We are dedicated to building scalable, user-centric software solutions that drive business growth.
Why You'll Love It Here:
- Competitive Compensation: Salary range of $110k-$150k USD.
- Modern Environment: Work with the latest technologies and best practices.
- Hybrid Culture: Enjoy the flexibility of a hybrid work model in downtown Nashville.
We are looking for a self-starter who thrives in a collaborative environment and is ready to tackle complex technical challenges.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using Python and JavaScript.
- Collaborate with product managers, designers, and other engineers to define feature requirements and technical architecture.
- Write clean, efficient, and well-documented code that adheres to industry best practices and standards.
- Participate in code reviews to ensure code quality, security, and performance.
- Identify and resolve technical debt and performance bottlenecks in existing systems.
- Mentor junior developers and foster a culture of continuous learning and knowledge sharing.
- Conduct thorough testing and debugging to ensure robust product delivery.
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 modern tech stack.
- Strong proficiency in JavaScript (React.js, Vue.js, or Angular) and backend languages (Python/Node.js).
- Deep understanding of SQL and NoSQL databases (PostgreSQL, MongoDB).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Excellent problem-solving skills, communication abilities, and a passion for clean code.