Job Description
Join our award-winning engineering team in Detroit's tech hub! InnovateTech Solutions is seeking a passionate Senior Software Engineer to build scalable cloud-native applications for Fortune 500 clients. This immediate hire opportunity offers hybrid work, competitive benefits, and the chance to work with cutting-edge AI/ML technologies. You'll architect solutions using microservices architecture while mentoring junior developers in our agile environment.
Responsibilities
- Design and implement RESTful APIs using Node.js and Python
- Lead cloud migrations to AWS/Azure with Terraform infrastructure-as-code
- Mentor junior engineers through pair programming and code reviews
- Optimize database performance using PostgreSQL and Redis
- Implement CI/CD pipelines using Jenkins and GitHub Actions
- Conduct technical troubleshooting and root cause analysis
- Collaborate with product teams to define technical specifications
Qualifications
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript and Python frameworks
- Proficiency with cloud platforms (AWS/Azure/GCP)
- Strong understanding of microservices architecture
- Experience with containerization (Docker/Kubernetes)
- Bachelor's degree in Computer Science or equivalent
- Excellent problem-solving and communication skills