Job Description
Are you a top-tier developer looking for your next challenge? Nashville Tech Solutions is expanding our engineering team and is hiring now for a dynamic Senior Software Engineer position. We are looking for individuals who are passionate about building scalable, user-centric applications and want to make a tangible impact in the heart of Music City.
As a key member of our team, you will collaborate with cross-functional groups to design, develop, and deploy high-quality software solutions. We offer a competitive salary package, flexible work arrangements, and a culture that fosters continuous learning.
Responsibilities
- Design and implement scalable software architectures using modern technologies.
- Collaborate with product managers and designers to define product requirements.
- Mentor junior developers and conduct code reviews to ensure best practices.
- Optimize applications for maximum speed and scalability.
- Participate in the full software development lifecycle, from planning to deployment.
Qualifications
- 5+ years of professional software development experience.
- Proficiency in JavaScript/TypeScript and modern frameworks (React, Vue, or Angular).
- Strong understanding of RESTful APIs and database design (SQL/NoSQL).
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Excellent problem-solving skills and attention to detail.