Job Description
Join our award-winning remote team in Raleigh, NC! InnovateTech Solutions is urgently hiring a Senior Software Engineer to build cutting-edge cloud applications. Enjoy 100% remote work with flexible hours designed for optimal work-life balance. We're seeking passionate innovators who thrive in collaborative environments and want to make an immediate impact.
Why you'll love this role: Competitive compensation, comprehensive benefits, unlimited PTO, and a culture that champions creativity and growth. This urgent opening requires immediate onboarding—apply today to secure your spot in our dynamic tech ecosystem!
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using AWS and microservices architecture
- Lead code reviews and mentor junior engineers to elevate team performance
- Collaborate cross-functionally with product managers and UX designers to deliver seamless user experiences
- Optimize application performance and implement robust security protocols
- Drive DevOps practices through CI/CD pipeline automation and infrastructure-as-code (IaC)
- Translate business requirements into technical specifications and architectural blueprints
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience with 5+ years in software development
- Expert proficiency in Python, Java, or Go with strong OOP fundamentals
- Proven experience with cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Solid understanding of RESTful APIs, event-driven architecture, and database design
- Excellent problem-solving skills and ability to thrive in ambiguous, fast-paced environments
- Strong communication skills with experience mentoring technical teams
- Portfolio demonstrating complex projects with scalable solutions