Job Description
Join our innovative team as a Senior Software Engineer and shape the future of digital transformation from the vibrant tech hub of Nashville. We're seeking a passionate problem-solver to architect scalable solutions while enjoying the flexibility of remote work. At TechFlow Solutions, we combine cutting-edge technology with a collaborative culture where your expertise directly impacts millions of users.
Our ideal candidate thrives in agile environments, embraces continuous learning, and contributes to open-source initiatives. You'll work with Fortune 500 clients to deliver mission-critical applications using modern tech stacks. Enjoy competitive benefits including unlimited PTO, professional development stipends, and quarterly team meetups in Nashville.
Responsibilities
- Design and implement scalable microservices architecture using Node.js and AWS
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize application performance and troubleshoot complex production issues
- Lead CI/CD pipeline improvements and DevOps automation
- Collaborate with product teams to translate business requirements into technical specifications
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript and modern frameworks (React, Node.js)
- Strong understanding of cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Proven track record of delivering production-grade applications
- Experience with agile methodologies and JIRA
- Excellent communication skills with remote team collaboration experience