Job Description
Join TechNash Solutions, Nashville's leading tech innovator, as we revolutionize digital experiences. We're seeking a Senior Software Engineer to architect scalable solutions and mentor our growing team. Enjoy competitive benefits, flexible work arrangements, and the opportunity to shape the future of technology in Music City.
Responsibilities
- Design and implement cloud-native applications using microservices architecture
- Lead code reviews and enforce best practices across the engineering team
- Collaborate with product managers to translate business requirements into technical solutions
- Optimize system performance and ensure robust security protocols
- Mentor junior developers through pair programming and knowledge sharing sessions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript and modern frameworks (React, Node.js)
- Proficiency with cloud platforms (AWS/Azure) and CI/CD pipelines
- Strong understanding of RESTful APIs and database design
- Proven ability to lead complex projects from conception to deployment
- Excellent problem-solving and communication skills