Job Description
Join a High-Growth Team in Music City!
Nashville Tech Innovations is looking for a talented Software Engineer to join our team immediately. We are expanding rapidly and need someone who can hit the ground running.
In this role, you will design, develop, and deploy scalable web applications that serve millions of users. We offer a competitive benefits package, flexible remote options, and a vibrant office culture in downtown Nashville.
Responsibilities
- Design, develop, and maintain high-quality software applications.
- Collaborate closely with cross-functional teams (Product, Design, QA) to define and implement features.
- Write clean, efficient, and well-documented code following best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Identify performance bottlenecks and optimize application speed.
- Mentor junior developers and contribute to technical strategy.
Qualifications
- Minimum of 4 years of experience in software development.
- Proficiency in JavaScript (React/Vue/Angular) and a backend language (Python/Java/Node.js).
- Strong understanding of RESTful APIs, database design, and SQL.
- Experience with cloud services (AWS, GCP, or Azure) is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.