Job Description
Join InnovateTech Solutions in Memphis, TN as a Senior Software Engineer and shape the future of our cutting-edge SaaS platform. We're seeking passionate innovators to architect scalable solutions and collaborate with cross-functional teams in a dynamic, inclusive environment. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor junior developers while building products that impact millions.
Responsibilities
- Design and implement high-performance backend services using Java/Spring Boot
- Lead cloud infrastructure migrations to AWS/Azure with CI/CD automation
- Mentor 3+ junior engineers through code reviews and technical guidance
- Optimize database performance and implement microservices architecture
- Collaborate with product teams to translate business requirements into technical solutions
- Conduct thorough testing and debugging across full stack (React/Node.js)
- Stay current with emerging technologies through R&D initiatives
Qualifications
- 5+ years of experience in full-stack software development
- Expertise in Java, Spring Boot, React, and cloud platforms (AWS/Azure)
- Bachelor's degree in Computer Science or equivalent experience
- Strong background in microservices architecture and RESTful APIs
- Proven track record of mentoring development teams
- Proficiency with CI/CD pipelines (Jenkins, GitLab CI)
- Excellent problem-solving skills and attention to detail
- Experience with Agile methodologies and JIRA