Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation from Nashville! We're a cutting-edge tech company building scalable cloud-native applications for Fortune 500 clients. Our remote-first culture combines the energy of Nashville's tech scene with flexible work arrangements. You'll lead development of mission-critical systems while collaborating with world-class engineers in a supportive, growth-oriented environment.
Why InnovateTech?
- Competitive equity package and comprehensive benefits
- Annual professional development stipend
- Monthly team meetups in Nashville
- 24/7 co-working access to Nashville tech hubs
Responsibilities
- Architect and implement scalable microservices using Node.js and AWS
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical solutions
- Drive DevOps best practices including containerization with Docker/Kubernetes
- Contribute to open-source projects and technical documentation
- Participate in agile ceremonies and sprint planning
Qualifications
- 5+ years of experience in backend development with JavaScript/TypeScript
- Expertise in cloud platforms (AWS/GCP) and serverless architectures
- Strong knowledge of relational and NoSQL databases
- Experience with testing frameworks (Jest, Mocha) and TDD principles
- Proficiency in Git workflows and agile methodologies
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving skills and system design abilities