Job Description
Join our dynamic engineering team at NashTech Innovations, where we're revolutionizing the fintech landscape. As a Senior Software Engineer, you'll architect scalable solutions, mentor junior developers, and drive technical excellence. We offer competitive equity options, comprehensive benefits, and a collaborative culture focused on innovation and growth. Nashville's thriving tech scene provides the perfect backdrop for your career advancement.
Responsibilities
- Design, develop, and maintain high-performance backend systems using Java and Spring Boot
- Lead cloud infrastructure projects on AWS with CI/CD automation
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical solutions
- Implement security best practices and ensure compliance with industry standards
- Optimize system performance and troubleshoot complex technical issues
Qualifications
- 5+ years of experience in backend software development
- Expertise in Java, Spring Boot, and microservices architecture
- Strong proficiency with AWS services (EC2, S3, Lambda, RDS)
- Experience with containerization using Docker and Kubernetes
- Proven track record of mentoring development teams
- Bachelor's degree in Computer Science or equivalent experience