Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation from anywhere in North Carolina. We're seeking passionate engineers to build scalable cloud-native solutions while enjoying flexible remote work. Collaborate with cross-functional teams using cutting-edge technologies in a culture that values autonomy, growth, and work-life balance. Your expertise will directly impact millions of users worldwide while working with a team that champions creativity and technical excellence.
Responsibilities
- Architect and implement scalable microservices using AWS/GCP and containerization technologies
- Mentor junior engineers through code reviews and technical documentation
- Optimize system performance and security across distributed environments
- Translate business requirements into technical specifications and roadmaps
- Lead CI/CD pipeline improvements and DevOps best practices
- Collaborate with Product Design teams to deliver intuitive user experiences
Qualifications
- 5+ years of experience in full-stack development (Python/Java/Go)
- Expertise in cloud platforms (AWS/GCP) and serverless architectures
- Strong understanding of RESTful APIs, GraphQL, and event-driven systems
- Proficiency with containerization (Docker/Kubernetes) and infrastructure-as-code (Terraform)
- Experience with Agile methodologies and Jira/Confluence workflows
- Bachelor's degree in Computer Science or equivalent practical experience