Job Description
InnovateTech Solutions is seeking a talented Remote Software Engineer to join our dynamic team. Enjoy the flexibility of remote work while building cutting-edge applications that impact millions. Based in Minneapolis with opportunities across North Carolina, we foster a culture of innovation, collaboration, and growth. Your expertise will shape our future in cloud-native technologies, AI integration, and scalable microservices. Join us to solve complex challenges with a team that values creativity and technical excellence.
Responsibilities
- Design, develop, and maintain scalable cloud-native applications using modern frameworks (React, Node.js, Python)
- Collaborate with cross-functional teams to define requirements and deliver high-impact features
- Implement CI/CD pipelines and DevOps best practices for seamless deployments
- Optimize system performance and security through rigorous testing and code reviews
- Mentor junior engineers and contribute to technical documentation
- Research emerging technologies to drive innovation in product development
- Participate in agile ceremonies and sprint planning to ensure timely delivery
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience accepted)
- Expertise in JavaScript/TypeScript, Python, and one major cloud platform (AWS/GCP/Azure)
- Strong understanding of RESTful APIs, microservices architecture, and containerization (Docker/Kubernetes)
- Proven experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Proficiency in testing frameworks (Jest, PyTest, Selenium)
- Excellent problem-solving skills and ability to translate business requirements into technical solutions
- Strong communication skills for remote collaboration and stakeholder management