Job Description
We're urgently seeking a passionate Senior Software Engineer to join our dynamic remote team based in Nashville, TN. This is your chance to architect cutting-edge solutions while enjoying a flexible work environment with relocation assistance. If you thrive on innovation and want to make an immediate impact in a fast-paced tech hub, apply now!
Responsibilities
- Design and develop scalable cloud-native applications using microservices architecture
- Lead code reviews and mentor junior engineers to maintain high-quality standards
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and implement robust CI/CD pipelines
- Contribute to architectural decisions and technology stack evolution
- Troubleshoot complex issues and implement scalable solutions
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in at least two modern programming languages (Python, Java, Go, or Node.js)
- Strong experience with cloud platforms (AWS, Azure, or GCP) and containerization
- Proven track record of delivering high-impact projects in remote teams
- Excellent problem-solving skills and attention to detail
- Strong communication abilities with technical and non-technical stakeholders