Job Description
Join our dynamic team at InnovateTech Solutions, a leading tech firm in Nashville's thriving innovation district. We're urgently seeking a Senior Software Engineer to architect scalable solutions for our enterprise clients. This is a critical role requiring immediate start to support our accelerated product roadmap. Enjoy competitive compensation, flexible work arrangements, and the opportunity to shape cutting-edge projects in a collaborative environment.
Responsibilities
- Lead design and implementation of microservices architecture using AWS and Docker
- Mentor junior developers through code reviews and technical documentation
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and stay current with emerging technologies
- Ensure security best practices across all development lifecycle stages
Qualifications
- 5+ years of experience in backend development with Python/Java
- Expertise in cloud platforms (AWS/Azure) and containerization
- Strong proficiency in SQL and NoSQL databases
- Proven track record of delivering production-ready applications
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills