Job Description
Join InnovateTech Solutions, a leading digital transformation firm in the heart of Memphis, and shape the future of enterprise software. We're seeking a passionate Senior Software Engineer to architect scalable solutions for Fortune 500 clients while driving innovation in our downtown tech hub. Enjoy competitive benefits, hybrid work flexibility, and opportunities to mentor emerging talent in our collaborative, fast-paced environment.
Our Memphis team combines Southern hospitality with cutting-edge technology development. You'll work on mission-critical systems serving healthcare, logistics, and entertainment industries while enjoying a cost-effective lifestyle in America's most affordable major tech market. With 15+ paid holidays, 401(k) matching, and professional development stipends, we invest in your growth as much as our products.
Responsibilities
- Architect and implement microservices using Node.js and AWS cloud infrastructure
- Mentor junior engineers through pair programming and code reviews
- Optimize database performance for PostgreSQL and MongoDB deployments
- Lead CI/CD pipeline automation using Jenkins and Docker
- Collaborate with product teams to translate business requirements into technical specifications
- Conduct rigorous testing and debugging across full-stack applications
- Present technical solutions to stakeholders through clear documentation and presentations
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in JavaScript/TypeScript and modern frameworks (React, Angular)
- AWS certification or demonstrable cloud architecture experience
- Strong understanding of RESTful APIs and GraphQL
- Experience with Agile/Scrum methodologies
- Portfolio showcasing full-stack projects with scalable architecture
- Excellent problem-solving skills and attention to detail