Job Description
Join InnovateTech Solutions, a leading tech disruptor transforming Nashville's digital landscape. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in our agile environment. Enjoy competitive compensation, cutting-edge projects, and a culture that champions creativity and work-life balance.
Responsibilities
- Design and implement high-performance backend services using Java/Python
- Mentor junior engineers and conduct rigorous code reviews
- Optimize cloud infrastructure on AWS/GCP platforms
- Lead CI/CD pipeline automation and DevOps practices
- Collaborate with cross-functional teams to deliver MVPs
- Research emerging technologies and propose architectural improvements
Qualifications
- 5+ years of experience in distributed systems development
- Expertise in microservices architecture and containerization (Docker/Kubernetes)
- Proficiency with cloud platforms (AWS/GCP) and serverless technologies
- Bachelor's degree in Computer Science or equivalent experience
- Strong problem-solving skills and system design aptitude
- Experience with Agile methodologies and test-driven development