Job Description
Join our dynamic engineering team in Nashville's thriving tech scene! InnovateTech Solutions is urgently hiring a Senior Software Engineer to build cutting-edge cloud-native applications. We offer competitive compensation, flexible work arrangements, and opportunities to shape our product roadmap. Help us revolutionize the SaaS space while enjoying Nashville's vibrant culture and career growth.
Responsibilities
- Design and implement scalable microservices using AWS and Kubernetes
- Lead code reviews and mentor junior engineers
- Collaborate with product teams to translate requirements into technical solutions
- Optimize system performance and ensure high availability
- Implement CI/CD pipelines using Jenkins and Terraform
- Contribute to architectural decisions and technical debt reduction
- Drive testing strategies including unit, integration, and end-to-end testing
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development
- Expertise in Java, Python, or Go with strong OOP fundamentals
- Proficiency with cloud platforms (AWS/GCP/Azure)
- Experience with containerization (Docker, Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Familiarity with Agile methodologies and JIRA
- Excellent problem-solving and communication skills