Job Description
We are urgently hiring a talented Software Engineer to join our expanding team in the heart of Nashville, TN. If you are passionate about building scalable, high-performance applications and want to work in a culture that values innovation and speed, this is the perfect opportunity for you.
At Nashville Digital Systems, we are at the forefront of technological advancement. We are looking for a self-motivated individual who thrives in a fast-paced environment and is ready to hit the ground running from day one.
Why Apply?
- Immediate Start: Join our team without delay.
- Competitive Pay: Salary range reflecting your expertise.
- Modern Tech Stack: Work with the latest tools and technologies.
- Collaborative Culture: Join a supportive team of industry experts.
Responsibilities
- Design, develop, and maintain robust software solutions using modern programming languages.
- Write clean, efficient, and testable code following industry best practices and standards.
- Collaborate with cross-functional teams (Product, Design, QA) to define and implement features.
- Participate in code reviews to ensure code quality, security, and performance.
- Troubleshoot, debug, and resolve complex technical issues in a timely manner.
- Contribute to the technical architecture and design of new system components.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3+ years of professional experience in software development.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with React, Angular, or Vue.js is highly preferred.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of relational databases (SQL) and API design principles.
- Excellent problem-solving skills and the ability to work independently.