Job Description
Join our cutting-edge engineering team in Memphis, TN! InnovateTech Solutions is urgently seeking a talented Software Engineer to build scalable, high-performance applications. We offer competitive compensation, comprehensive benefits, and full relocation assistance for qualified candidates. Work in a dynamic environment where your ideas drive innovation.
We're a rapidly growing tech company specializing in AI-driven SaaS platforms. You'll collaborate with cross-functional teams to design, develop, and deploy robust solutions that impact millions of users. Our Memphis hub features state-of-the-art facilities, flexible work arrangements, and a culture of continuous learning.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and cloud platforms (AWS/Azure)
- Lead code reviews and mentor junior engineers while maintaining high-quality standards
- Optimize application performance and troubleshoot complex system issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices for automated deployments
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Java, Python, and modern JavaScript frameworks (React/Angular)
- Strong experience with cloud platforms (AWS/Azure) and containerization (Docker/K8s)
- Proven track record of delivering enterprise-level applications
- Excellent problem-solving skills and system design capabilities
- Strong communication skills and ability to work in agile environments