Job Description
Join Nashville's fastest-growing tech hub as a Senior Software Engineer at NashTech Innovations. We're revolutionizing fintech solutions with cutting-edge cloud infrastructure and AI-driven platforms. Enjoy 100% remote flexibility while building scalable systems that impact millions. Our collaborative culture combines Nashville's Southern hospitality with Silicon Valley innovation, offering uncapped growth opportunities and competitive equity packages.
Responsibilities
- Architect and implement microservices using Python/Go on AWS cloud infrastructure
- Mentor junior engineers through pair programming and code reviews
- Optimize CI/CD pipelines for 99.99% system uptime
- Lead migration of legacy monoliths to containerized environments
- Design RESTful APIs with GraphQL for mobile/web integrations
- Implement security best practices (OAuth2, JWT, encryption)
- Analyze performance metrics using Prometheus/Grafana
Qualifications
- 5+ years of experience in distributed systems design
- Expert proficiency in Python, JavaScript, and React
- AWS/GCP certification with Terraform/CloudFormation expertise
- Strong understanding of Kubernetes and Docker orchestration
- Bachelor's degree in Computer Science or equivalent experience
- Portfolio showcasing 3+ production-level deployments
- Experience with event-driven architecture and message queues