Job Description
Join our dynamic Nashville-based team as a Senior Software Engineer and make an immediate impact! We're seeking a passionate innovator to help scale our cutting-edge fintech platform. Enjoy competitive compensation, flexible work arrangements, and the opportunity to work with industry-leading technologies in Music City's thriving tech scene.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot
- Lead cloud-native deployments on AWS (ECS, Lambda, RDS)
- Mentor junior engineers through pair programming and code reviews
- Optimize database performance (PostgreSQL, Redis)
- Collaborate with Product team to define technical roadmaps
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to open-source projects and technical communities
Qualifications
- 5+ years of experience in Java/Spring development
- Expertise in cloud architecture (AWS/GCP)
- Strong background in RESTful API design
- Proficiency in relational and NoSQL databases
- Experience with Agile/Scrum methodologies
- Bachelor's degree in Computer Science or equivalent
- Excellent problem-solving and communication skills