Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize how businesses interact with technology. We're urgently seeking talented engineers to build scalable cloud-native applications while enjoying 100% remote flexibility. Our Nashville-based team offers competitive compensation, relocation assistance, and opportunities to work with cutting-edge AI and microservices architectures. If you're passionate about clean code and impactful innovation, this is your next career-defining move.
Responsibilities
- Architect and implement cloud-based solutions using AWS/GCP and Kubernetes
- Lead development of microservices in Python/Go with RESTful APIs
- Optimize system performance through database tuning and caching strategies
- Mentor junior engineers through code reviews and pair programming
- Collaborate with Product teams to translate requirements into technical specs
- Implement CI/CD pipelines using Jenkins and Terraform
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with Python/Go
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong knowledge of distributed systems and database design
- Proven experience with CI/CD and DevOps practices
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills with attention to detail
- Portfolio demonstrating scalable system designs
- Experience mentoring development teams