Job Description
Join TechNash Solutions in Nashville, TN as a Senior Software Engineer and revolutionize digital experiences! We're urgently hiring tech innovators to build scalable, cloud-native applications that impact millions. Enjoy competitive compensation, full benefits, and relocation assistance to relocate to Music City's thriving tech hub.
As a key member of our agile team, you'll architect cutting-edge solutions using modern tech stacks while mentoring junior engineers. Our Nashville headquarters offers a collaborative environment with flexible work arrangements, professional development stipends, and quarterly hackathons. Relocation package includes moving reimbursement, temporary housing, and community integration support.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot and AWS Lambda
- Lead CI/CD pipeline optimization using Jenkins, Docker, and Kubernetes
- Collaborate with Product and UX teams to translate requirements into technical specifications
- Mentor junior engineers through pair programming and code reviews
- Conduct performance tuning and security audits for production systems
- Document APIs and system architecture using Swagger and Confluence
- Participate in agile ceremonies and drive technical debt reduction initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (MS preferred)
- 5+ years of professional software development experience
- Expertise in Java, Python, and JavaScript/TypeScript
- Proficiency with cloud platforms (AWS/GCP) and serverless technologies
- Strong understanding of RESTful APIs and GraphQL
- Experience with microservices architecture and event-driven design
- Familiarity with Agile methodologies and DevOps practices
- Excellent problem-solving skills and collaborative communication abilities