Job Description
Join TechNova Solutions as a Senior Software Engineer and revolutionize digital experiences from the comfort of your home office. We're a Raleigh-based innovator seeking passionate remote talent to build scalable cloud solutions for Fortune 500 clients. Enjoy competitive benefits, flexible scheduling, and a collaborative culture that values work-life balance.
As a key member of our distributed team, you'll architect mission-critical systems while mentoring junior engineers. We provide cutting-edge tools, professional development stipends, and quarterly virtual team-building events. This is your chance to accelerate your career while making tangible impact.
Responsibilities
- Design and implement microservices using AWS/Azure and serverless architectures
- Mentor 2-3 junior engineers through code reviews and pair programming
- Lead CI/CD pipeline optimization using Jenkins, Docker, and Kubernetes
- Collaborate with product teams to translate requirements into technical specifications
- Conduct rigorous testing, debugging, and performance tuning of production systems
- Document technical decisions and architecture patterns for team scalability
- Stay current with emerging technologies through monthly innovation sprints
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Java/Python and proficiency with React/Angular frameworks
- Proven experience with cloud platforms (AWS/GCP) and container orchestration
- Strong understanding of RESTful APIs, GraphQL, and microservices patterns
- Portfolio demonstrating complex system design and problem-solving
- Excellent remote collaboration skills using Slack, Jira, and Miro
- CI/CD implementation experience with Terraform and CloudFormation