Splunk is here to build a safer and more resilient digital world. The world's leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. While customers love our technology, it's our people that make Splunk stand out as an amazing career destination and why we've won so many awards as a best place to work. If you become a Splunker, we want your whole, authentic self, what we call your "million data points". So bring your work experience, problem-solving skills and talent, of course, but also bring your joy, your passion and all the things that make you, you.Role SummarySplunk's Voice of Customer team is passionate about empowering product teams through a set of tools to manage customer feedback at scale. The team is actively seeking a Software Engineer with an analytical mind and passion for designing and developing solutions using Node.js, TypeScript, Graphql, React, Next.js Amazon EC2 / ECS, Docker, Gitlab, Postgres, and Redis. If you want to work in a world-class engineering organization, see the impact of your work, and thrive in a culture that embraces diversity and champions creativity, then what are you waiting for? Apply today.What you'll get to doBuild state-of-the-art applications using a modern Typescript stack (Node.js, React).Collaborate with UI experts and designers to implement responsive interfaces across multiple platforms.Build close relationships with teammates, product managers, and QA engineers in breaking down feature requests into concrete plans and assist when needed with the creation and execution of test plans.Put your head together with key architects and managers to establish and implement standard methodologies for the delivery of high-quality software.Ensure development projects fulfill business requirements and goals and delight end-users.Create necessary documentation to ensure project objectives are met and that designs are well documented and communicated.Engage in hands-on, in-depth analysis, review, design, development, and debugging of your applications.Must-have Qualifications5+ years of web application development using Javascript/Typescript, Node.js frameworks (Nest.Js), Graphql and MVC frameworks, or other relevant industry experience.2+ years of professional experience developing single-page applications.Strong knowledge of CSS and Javascript.Familiarity with developing and working with Restful APIs/ Graphql Queries & Mutations using Node.js/Nest.js frameworks.Excellent analytical, communication and interpersonal skills.Proven ability to pick up new technologies and concepts quickly, coupled with an unending desire to learn and improve.Experience crafting and developing multi-tiered applications in a microservices architecture.Experience working in an Agile environment using Scrum and/or Kanban.Proven track record of developing web applications, from inception to delivery.Some understanding of usability, networking, security, privacy, and regulatory compliance.Nice-to-have QualificationsWe've taken special care to separate the must-have qualifications from the nice-to-haves. "Nice-to-have" means just that: Nice. To. Have. So, don't worry if you can't check off every box. We're not hiring a list of bullet points–we're interested in the whole you.Familiarity with Go langExperience with automated build and deploy systems, such as Gitlab.Familiarity with Jira & GitFamiliarity with application containerization (Docker).Familiarity with Amazon Web Services (AWS).Knowledge of Splunk.