Job Description
Join InnovateNash Tech as a Senior Software Engineer and help us revolutionize the fintech landscape from our Nashville hub. We're seeking a passionate innovator to architect scalable solutions using cutting-edge technologies. Our collaborative environment offers mentorship opportunities, flexible work arrangements, and competitive benefits including equity packages. Contribute to products used by millions while advancing your career in Music City's thriving tech ecosystem.
Responsibilities
- Design and implement high-performance backend services using Java/Spring Boot
- Lead cloud infrastructure deployments on AWS with CI/CD automation
- Mentor junior engineers through pair programming and code reviews
- Optimize database performance for PostgreSQL and Redis clusters
- Translate business requirements into technical specifications
- Contribute to open-source projects and tech community initiatives
Qualifications
- 5+ years of experience in Java development with Spring Boot
- Expertise in microservices architecture and RESTful APIs
- Proficiency with AWS services (EC2, Lambda, RDS)
- Strong understanding of Agile methodologies and DevOps practices
- Bachelor's degree in Computer Science or equivalent experience
- Experience with event-driven architectures using Kafka