Job Description
Join our dynamic engineering team in Memphis and make an immediate impact! InnovateTech Solutions is seeking a talented Software Engineer to help build cutting-edge applications for enterprise clients. This full-time, immediate hire position offers the chance to work with modern technologies in a collaborative environment while driving innovation in the heart of Tennessee's tech hub.
Responsibilities
- Design, develop, and deploy scalable software solutions using Java, Python, and cloud technologies
- Collaborate with cross-functional teams to define requirements and deliver high-quality features
- Optimize applications for performance, security, and user experience
- Implement CI/CD pipelines and DevOps best practices
- Lead code reviews and mentor junior engineers
- Troubleshoot complex technical issues and implement robust solutions
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 3+ years of professional software development experience
- Proficiency in Java, Python, or JavaScript with strong OOP fundamentals
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with Agile methodologies and version control systems (Git)
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Experience with microservices architecture preferred