Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of digital innovation from the comfort of your home office. We're a cutting-edge technology firm dedicated to building scalable cloud solutions for Fortune 500 clients. Our remote-first culture embraces flexibility while fostering collaboration through virtual whiteboarding sessions and daily stand-ups. You'll work with modern tech stacks including AWS, Kubernetes, and serverless architectures while mentoring junior engineers. Enjoy comprehensive benefits including health insurance, 401k matching, and professional development stipends.
Responsibilities
- Design and implement scalable microservices using Python, Go, and Node.js
- Lead code reviews and maintain high-quality standards across distributed teams
- Optimize cloud infrastructure on AWS for performance and cost efficiency
- Collaborate with product managers to translate requirements into technical specifications
- Develop CI/CD pipelines using Jenkins, GitHub Actions, and Terraform
- Mentor junior engineers through pair programming and technical workshops
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- 5+ years of experience in backend software development
- Proficiency with cloud platforms (AWS/GCP/Azure) and containerization
- Strong understanding of RESTful APIs and event-driven architectures
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and system design capabilities
- Strong written communication skills for remote collaboration
- Portfolio demonstrating complex system implementations