Job Description
Join InnovateTech Solutions as a Remote Software Engineer and revolutionize digital experiences from the heart of Charlotte's booming tech scene. We're seeking passionate innovators to build scalable cloud applications using cutting-edge technologies. Enjoy flexible remote work with occasional on-site collaboration in our state-of-the-art Charlotte hub, competitive benefits, and immediate onboarding for the right candidate. Help us transform industries while advancing your career in North Carolina's premier tech ecosystem.
Responsibilities
- Design, develop, and maintain high-performance cloud-native applications using microservices architecture
- Collaborate with cross-functional teams to deliver scalable solutions using AWS/GCP and DevOps practices
- Implement CI/CD pipelines and automate testing processes for rapid deployment cycles
- Mentor junior engineers through code reviews and technical documentation
- Optimize system performance and resolve complex technical challenges
- Contribute to architectural decisions for enterprise-level applications
Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience
- 5+ years of professional software development experience in Python/Java/JavaScript
- Expertise with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Proven experience with microservices architecture and RESTful API design
- Strong understanding of CI/CD pipelines and infrastructure as code (Terraform)
- Proficiency in database design (SQL/NoSQL) and performance optimization
- Experience mentoring developers and leading technical projects