Job Description
Join TechNash Solutions, Nashville's leading tech innovator, as we revolutionize digital experiences for Fortune 500 clients. Our downtown headquarters offers collaborative spaces, cutting-edge projects, and a culture that celebrates creativity and growth. As a Senior Software Engineer, you'll architect scalable solutions while mentoring junior developers in our agile environment.
Responsibilities
- Design and implement cloud-native applications using AWS and microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and maintain CI/CD pipelines
- Contribute to open-source projects and industry best practices
- Lead architectural discussions and technology stack decisions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or JavaScript with modern frameworks
- Strong understanding of cloud platforms (AWS/Azure/GCP)
- Proven track record of shipping production-grade applications
- Excellent problem-solving and communication skills
- Experience with Agile methodologies and DevOps practices