Job Description
Join our dynamic team at NashTech Innovations, a rapidly growing tech hub in the heart of Nashville's booming downtown. We're urgently seeking a passionate Senior Software Engineer to architect and build scalable solutions for our enterprise clients. Enjoy competitive benefits, flexible work arrangements, and the opportunity to work with cutting-edge technologies in a collaborative environment.
Responsibilities
- Design and develop high-performance microservices using Java/Spring Boot
- Lead cloud migration projects on AWS with CI/CD pipelines
- Mentor junior engineers through code reviews and architectural sessions
- Collaborate with product teams to define technical requirements
- Implement robust testing strategies and ensure code quality
- Optimize system performance and scalability
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in full-stack development
- Expertise in Java, Python, and cloud platforms (AWS/GCP)
- Strong knowledge of containerization (Docker/Kubernetes)
- Experience with Agile/Scrum methodologies
- Bachelor's degree in Computer Science or equivalent experience
- Proficiency in RESTful API design and development
- Excellent problem-solving and communication skills