Job Description
Join InnovateNash Tech as a Senior Software Engineer and revolutionize digital experiences from Music City! We're seeking a remote-first innovator to architect scalable solutions for Fortune 500 clients. Enjoy competitive compensation, flexible schedules, and cutting-edge projects in a collaborative virtual environment.
Our engineers solve complex challenges using modern tech stacks while maintaining Nashville's renowned creative spirit. You'll mentor junior developers, drive technical strategy, and impact products used by millions. With comprehensive benefits and career growth opportunities, this role combines professional excellence with work-life balance.
Responsibilities
- Architect scalable microservices using cloud-native technologies
- Mentor junior engineers through code reviews and pair programming
- Translate business requirements into technical specifications
- Optimize application performance and security protocols
- Implement CI/CD pipelines for seamless deployments
- Collaborate with product teams on feature roadmaps
- Contribute to open-source initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years in full-stack development with cloud platforms
- Expertise in JavaScript/TypeScript and Python
- Proficiency with React, Node.js, and AWS services
- Strong background in database design (SQL/NoSQL)
- Experience with agile methodologies and DevOps
- Excellent problem-solving and communication skills