Job Description
Join our cutting-edge technology team in Nashville, TN as we revolutionize the digital landscape. InnovateTech Solutions is seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with Fortune 500 clients. Located in the heart of Music City, our collaborative environment fosters creativity and professional growth. Apply today to be part of a team that values technical excellence and work-life balance.
Responsibilities
- Lead full-stack development using JavaScript, Python, and cloud technologies (AWS/Azure)
- Design and implement microservices architecture for high-traffic applications
- Mentor junior engineers through code reviews and technical documentation
- Collaborate with cross-functional teams to deliver enterprise-grade solutions
- Optimize application performance and troubleshoot complex technical challenges
- Stay current with emerging technologies and industry best practices
- Participate in agile ceremonies and contribute to product roadmap planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (8+ years)
- Expertise in React, Node.js, and relational databases (PostgreSQL/MySQL)
- Strong understanding of CI/CD pipelines and DevOps practices
- Proven experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Excellent problem-solving skills and architectural design capabilities
- Ability to lead projects and collaborate with remote teams
- Strong communication skills and client-facing experience