Job Description
Join TechNash Solutions as a Senior Software Engineer and transform the future of digital innovation from the comfort of your home office. We're a Nashville-based tech powerhouse revolutionizing cloud infrastructure for Fortune 500 clients, and we need your expertise to scale our cutting-edge SaaS platform. This fully remote role offers the perfect blend of technical challenge and work-life balance, with competitive benefits and career growth opportunities in Music City's thriving tech ecosystem.
Our ideal candidate thrives in agile environments, possesses deep full-stack expertise, and shares our passion for building scalable solutions. You'll collaborate with cross-functional teams to architect cloud-native applications while mentoring junior engineers. Enjoy flexible scheduling, monthly virtual team-building events, and quarterly in-person Nashville meetups at our downtown innovation hub.
Responsibilities
- Lead design and implementation of scalable microservices using Node.js, Python, and AWS
- Architect cloud infrastructure solutions utilizing Kubernetes, Docker, and Terraform
- Mentor junior engineers through code reviews and technical documentation
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and optimize system performance
- Contribute to open-source projects and represent TechNash at tech conferences
Qualifications
- 5+ years of experience in full-stack development with cloud-native architectures
- Expertise in JavaScript/TypeScript, Python, and modern frameworks (React, Express)
- Strong understanding of AWS services (EC2, S3, Lambda, RDS)
- Proficiency in containerization technologies (Docker, Kubernetes)
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Bachelor's degree in Computer Science or equivalent practical experience
- Strong problem-solving skills with system design experience