Job Description
Join InnovateTech Solutions, a leader in digital transformation, as we revolutionize healthcare technology from our Memphis headquarters. We're seeking a passionate Senior Software Engineer to architect and build scalable applications that impact millions of lives. Collaborate with cross-functional teams in a dynamic, agile environment where your ideas drive innovation. Enjoy competitive benefits, flexible work arrangements, and opportunities to mentor junior developers while advancing your career in one of America's most vibrant tech hubs.
Responsibilities
- Design and implement cloud-native microservices using Java/Spring Boot and AWS
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines using Docker, Kubernetes, and Jenkins
- Contribute to architectural decisions and technical documentation
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency with cloud platforms (AWS/Azure/GCP) and DevOps practices
- Experience with SQL and NoSQL databases (PostgreSQL, MongoDB)
- Demonstrable problem-solving skills and system design abilities
- Excellent communication and collaborative leadership experience