Job Description
Join Nashville's fastest-growing tech hub! NashTech Innovations is seeking a passionate Senior Software Engineer to architect cutting-edge solutions for Fortune 500 clients. Our downtown Nashville office offers hybrid flexibility, competitive equity packages, and opportunities to shape the future of cloud-native applications.
As a key member of our agile team, you'll develop scalable microservices using modern frameworks while mentoring junior developers. We invest heavily in your growth through AWS certification reimbursements, conference sponsorships, and quarterly innovation days.
Why Nashville? Our city combines Southern hospitality with a booming tech scene, offering affordable living compared to coastal hubs and direct flights to 40+ cities. Enjoy live music venues, craft breweries, and outdoor adventures just minutes from the office.
Responsibilities
- Design and implement RESTful APIs using Node.js and Python
- Lead cloud migration projects on AWS with Terraform infrastructure
- Mentor 3+ junior engineers through pair programming and code reviews
- Optimize database performance (PostgreSQL, MongoDB) and caching strategies
- Implement CI/CD pipelines using Jenkins and Docker
- Conduct security audits and implement OWASP best practices
- Collaborate with product teams to translate requirements into technical specs
Qualifications
- 5+ years of full-stack development experience
- Expertise in JavaScript/TypeScript and at least one backend framework (Express, Django)
- AWS certification (Solutions Architect or DevOps Engineer preferred)
- Strong understanding of microservices architecture and event-driven design
- Experience with container orchestration (Kubernetes)
- Proven ability to lead technical projects from conception to deployment
- Bachelor's degree in Computer Science or equivalent practical experience
- Portfolio demonstrating complex system designs and deployments