.About Gartner Digital Markets.Gartner Digital Markets is a business unit within Gartner.Our mission is to empower organizations to accelerate growth by helping them embrace the right technology and services.Gartner Digital Markets is the world's largest platform for finding software and services.With more than 100 million annual visitors across four buyer destinations—Capterra, GetApp, Software Advice, and UpCity—and 70 localized sites, Gartner Digital Markets helps software and service providers build their brand, capture demand, and understand their market.As the only destination for software and services driven by independent, objective research and verified customer reviews,we help connect providers with in-market buyers to fuel growth across the full funnel.For candidates interested in taking their next career step, Gartner Digital Markets offers the best of two worlds—the stability and resources of a large, established organization combined with the fast pace and excitement of working for a dynamic growth business.Our team is on the front lines of innovation in an industry that is always transforming, providing an incredible opportunity for you to grow and learn throughout your career.About the role.Gartner Digital Markets is looking for a passionate Lead Full Stack Developer to join our globally distributed Vendor Experience & Catalog Technology team.The role will work closely with our designers and engineers to build a compelling product and implement exciting new features - all with the goal of delivering a great experience for our vendors.What You Will Do.Own a product team of 3-5 engineers.Participate in quarterly goal setting and roadmap alignments.Ensure project delivery and quarterly goals are met with quality.Develop, construct, test and maintain architectures such as databases, large scale data processing pipelines and APIs.Be the owner of technical architecture and design of applications under your portfolio.Ensure coding and security standards are met within the team.Create test automation for unit, functional and integration tests.Recommend ways to improve reliability, maintenance, efficiency and quality of the products.Follow SCRUM Agile Development methodology.Communicate effectively with stakeholders, peers and others.Lead and coach team effectively and maintain a healthy working environment.What You Will Need.A mindset of 'getting the job done'.Bachelor's Degree in Computer Science or Computer Engineering is a plus.7+ years of relevant experience.Solid understanding of software design concepts, patterns, tools and best practices.Must have full stack experience using C#, Angular/React, Relational Database and SQL.Knowledge of messaging technologies like Kafka, Amazon SNS, RabbitMQ etc.Ability and willingness to work with onsite and offshore teams.Ability to work with cloud platforms like AWS, Azure.Ability to leverage CI/CD pipelines and GitHub.Serverless platform experience is a must