Job Description
Join TechNash Innovations as a Senior Software Engineer and lead the development of cutting-edge solutions for our rapidly growing client base. We're seeking a passionate innovator to architect scalable applications while mentoring junior developers in our collaborative, downtown Nashville workspace. Enjoy competitive benefits, flexible schedules, and opportunities to shape our tech roadmap.
Responsibilities
- Design and implement microservices using cloud-native architectures
- Mentor junior engineers through code reviews and technical guidance
- Optimize application performance and security protocols
- Collaborate with product teams to translate requirements into technical solutions
- Lead CI/CD pipeline improvements and DevOps practices
- Document technical specifications and create API documentation
- Stay current with emerging technologies and industry best practices
Qualifications
- 5+ years of experience in backend development with Python or Java
- Proficiency with cloud platforms (AWS, Azure, or GCP)
- Strong understanding of containerization (Docker, Kubernetes)
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile methodologies and JIRA
- Demonstrable expertise in RESTful API design
- Portfolio showcasing complex projects with scalable architectures