Job Description
Immediate Hire Opportunity: Senior Software Engineer
NashTech Innovations is urgently seeking a talented Senior Software Engineer to join our dynamic team in Nashville, TN. This direct-hire position offers an immediate start date for qualified candidates who thrive in fast-paced environments. You'll architect cutting-edge solutions for our enterprise clients while mentoring junior developers and driving technical innovation. If you're ready to make an immediate impact and grow your career with a forward-thinking company, apply today!
Responsibilities
- Design and implement scalable software solutions using Java, Python, and cloud technologies (AWS/Azure)
- Lead code reviews and enforce best practices across development teams
- Collaborate with product managers to translate business requirements into technical specifications
- Optimize system performance and troubleshoot complex technical issues
- Mentor junior engineers and conduct technical training sessions
- Contribute to DevOps automation pipelines and CI/CD workflows
- Document architecture decisions and technical specifications
Qualifications
- 5+ years of experience in software development with enterprise applications
- Expertise in Java, Python, and cloud platforms (AWS/Azure)
- Strong understanding of microservices architecture and RESTful APIs
- Proven experience leading technical projects and mentoring developers
- Proficiency with CI/CD tools (Jenkins, GitLab CI, or similar)
- Bachelor's degree in Computer Science or equivalent experience
- Strong problem-solving skills and ability to work under tight deadlines