Job Description
Join InnovateTech Solutions as a Remote Software Engineer and transform how businesses innovate with cutting-edge technology. We're seeking passionate developers to build scalable solutions while enjoying weekend flexibility (Saturday/Sunday shifts). This role offers full remote work opportunities with occasional on-site collaboration in Charlotte, NC or our Virginia offices. You'll work on high-impact projects in agile teams, mentor junior engineers, and contribute to our cloud-native infrastructure. Enjoy competitive compensation, comprehensive benefits, and a culture that values work-life balance.
Responsibilities
- Design, develop, and deploy scalable software solutions using modern frameworks
- Collaborate with cross-functional teams to define requirements and deliverables
- Optimize applications for performance, security, and user experience
- Implement CI/CD pipelines and maintain code quality through automated testing
- Debug and resolve complex technical issues across distributed systems
- Document technical specifications and contribute to knowledge base
- Mentor junior engineers through code reviews and pair programming
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience
- 3+ years of software development experience with Python/Java/JavaScript
- Proficiency in cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with version control (Git) and agile methodologies
- Excellent problem-solving skills and attention to detail
- Ability to work independently during weekend shifts with minimal supervision
- Portfolio demonstrating full-stack development projects