Job Description
Join TechNova Solutions as a Senior Software Engineer and revolutionize digital experiences from the comfort of your North Carolina home office. We're seeking passionate innovators to architect scalable cloud solutions while enjoying competitive compensation and unparalleled flexibility. Our collaborative culture embraces remote-first work environments, offering you the freedom to excel without geographical constraints.
As a key member of our distributed engineering team, you'll leverage cutting-edge technologies to solve complex challenges for Fortune 500 clients. We provide comprehensive benefits including health insurance, 401(k) matching, and professional development stipends. This is your opportunity to make meaningful impact while maintaining work-life balance in the vibrant tech hub of Charlotte.
Responsibilities
- Design and implement microservices architecture using AWS/GCP cloud platforms
- Mentor junior developers through code reviews and technical documentation
- Lead CI/CD pipeline optimization for 99.9% system uptime
- Collaborate with product teams to translate business requirements into technical specifications
- Conduct security audits and implement DevSecOps best practices
- Optimize database performance for high-traffic web applications
- Present technical solutions to executive stakeholders through quarterly showcases
Qualifications
- 8+ years of software development experience with Python/Java/Go
- Expertise in containerization (Docker/Kubernetes) and serverless technologies
- Proven track record of leading cloud migration projects ($1M+ budgets)
- Strong knowledge of RESTful API design and GraphQL implementations
- Professional certifications in AWS/Azure or GCP preferred
- Experience with Agile/Scrum methodologies in remote teams
- Bachelor's degree in Computer Science or equivalent practical experience
- Portfolio demonstrating complex system architecture projects