Job Description
Join TechNova Solutions Inc., an award-winning tech innovator, as we revolutionize digital experiences from our Raleigh headquarters. We're seeking a passionate Senior Software Engineer to build cutting-edge applications while enjoying the freedom of 100% remote work. With competitive compensation, comprehensive benefits, and a culture that champions work-life balance, this is your opportunity to thrive professionally without geographical constraints.
Our ideal candidate will architect scalable solutions using modern frameworks while collaborating with cross-functional teams across time zones. You'll contribute to high-impact projects serving Fortune 500 clients, with full autonomy over your workflow and flexible scheduling. We invest in your growth through tuition reimbursement, conference stipends, and dedicated mentorship.
Responsibilities
- Design and implement cloud-native applications using microservices architecture
- Lead code reviews and mentor junior developers through pair programming sessions
- Optimize system performance and troubleshoot complex technical issues
- Collaborate with Product Managers to translate business requirements into technical specifications
- Implement CI/CD pipelines and maintain robust DevOps practices
- Contribute to open-source projects and stay current with emerging technologies
- Document technical specifications and create comprehensive API documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in JavaScript/TypeScript and React/Vue.js frameworks
- Strong experience with Node.js, Python, or Go backend development
- Proven track record with AWS/GCP infrastructure and serverless architectures
- Familiarity with Agile methodologies and JIRA/Confluence workflows
- Excellent problem-solving skills and ability to work independently
- Strong communication skills for remote collaboration across teams
- Portfolio demonstrating full-stack projects with scalable solutions