Job Description
Join our dynamic team in Memphis as a Senior Software Engineer and shape the future of digital innovation. At InnovateTech Solutions, we're revolutionizing healthcare technology with cutting-edge software solutions. You'll collaborate with cross-functional teams to design, develop, and deploy scalable applications that impact millions of users. Our Memphis office offers a vibrant tech community, competitive compensation, and opportunities for professional growth. If you're passionate about solving complex problems and building robust software, this is your chance to thrive in a supportive environment.
Responsibilities
- Architect and develop scalable cloud-native applications using microservices architecture
- Lead code reviews and mentor junior engineers to maintain high-quality standards
- Collaborate with product managers to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex issues in production environments
- Implement CI/CD pipelines and DevOps best practices for seamless deployments
- Contribute to technical documentation and knowledge sharing initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Proficiency in Java, Python, and modern JavaScript frameworks
- Strong experience with AWS, Docker, and Kubernetes
- Expertise in relational databases (PostgreSQL, MySQL) and NoSQL solutions
- Proven track record of building high-availability distributed systems
- Excellent problem-solving skills and attention to detail
- Ability to work independently and collaborate effectively in agile teams