Job Description
Join our dynamic team at NashTech Innovations as a Senior Software Engineer and revolutionize digital experiences for Fortune 500 clients. We're seeking passionate innovators to architect scalable solutions in Nashville's thriving tech hub. Enjoy hybrid work flexibility, competitive benefits, and opportunities to mentor junior developers while tackling cutting-edge challenges in cloud-native development and AI integration.
Responsibilities
- Lead full-cycle development of microservices using AWS and Kubernetes
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical specifications
- Conduct security audits and implement DevSecOps best practices
- Present technical solutions to stakeholders and drive architectural decisions
Qualifications
- 8+ years of experience in backend development with Java/Python
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong knowledge of relational databases (PostgreSQL) and NoSQL solutions
- Proven track record of leading agile development projects
- BS/MS in Computer Science or equivalent technical certification
- Excellent problem-solving skills with attention to detail
- Experience with event-driven architectures and message queues