Job Description
Join TechNash Solutions as a Senior Software Engineer and transform how businesses innovate in Music City! We're seeking passionate developers to build scalable cloud solutions while enjoying weekly paychecks and a vibrant downtown Nashville culture. Our agile team thrives on cutting-edge tech and collaborative problem-solving, with competitive benefits including health insurance, 401k matching, and flexible remote options. Help us redefine enterprise software while enjoying Nashville's booming tech scene and legendary live music scene.
Responsibilities
- Design and implement cloud-native microservices using AWS/Azure
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and resolve complex technical bottlenecks
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and automate deployment processes
- Contribute to architectural decisions and technology stack evolution
- Document technical specifications and maintain clean, maintainable code
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern language (Python, Java, or Go)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency with cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Experience with CI/CD tools (Jenkins, GitLab CI, or GitHub Actions)
- Excellent problem-solving skills and ability to work in fast-paced environments