Software Engineer (Full Stack Engineer)
NetApp · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
NetApp · Bengaluru, Karnataka, India
Job Summary We are seeking a talented and motivated Full Stack Engineer to join our Active IQ Engineering team. The ideal candidate brings strong full stack development skills, deep expertise in Python and/or Node.js, and solid understanding of data structures and algorithms. You will play a key role in building and scaling intelligent data management solutions that help customers optimize their NetApp environments. Job Requirements • Design, develop, test, and deploy scalable full stack applications for the Active IQ platform. • Build efficient backend services and APIs using Python and/or Node.js. • Develop responsive and intuitive front-end interfaces using modern frameworks. • Collaborate with product managers, UX designers, and engineers to deliver impactful features. • Apply strong knowledge of data structures and algorithms to solve complex engineering challenges. • Participate in code reviews, architecture discussions, and technical planning. • Ensure code quality, performance, and maintainability across the stack. • Troubleshoot and debug issues across the full stack in a timely manner. • 5+ years of experience in full stack software development. • Strong proficiency in Python and/or Node.js for backend development. • Experience with front-end technologies such as React, Angular, JavaScript, HTML/CSS. • Expert-level understanding of data structures, algorithms, and software design concepts. • Experience building and consuming RESTful APIs and working with microservices architecture. • Familiarity with databases (SQL and/or NoSQL). • Experience with CI/CD pipelines, version control (Git), and Agile practices. Education • Bachelor's degree in Computer Science or a related field. • 4-8 years of professional experience in software development.