Software Engineer (Full Stack Developer)
NetApp · Bengaluru · 5–8 yrs experience · Posted 2026-07-18
Tech stack: Docker, Go, Golang, GraphQL, JavaScript, Jenkins, Kubernetes, PostgreSQL, REST API, React, TypeScript
Apply on the company site · Get a referral for this role
NetApp salary & ratings · NetApp interview process · More live openings
About the role
The NetApp Keystone team is responsible for cutting-edge technologies that enable NetApp’s pay as you go offering. Keystone helps customers manage data on prem or in the cloud and have invoices that are charged in a subscription manner.
Qualifications: - Role & Responsibilities:
- As an engineer in the NetApp’s Keystone organization, you will be leading and executing our most challenging and complex projects.
- As an IC3 you are expected to lead the team and projects from end to end, right from requirement gathering to design to implementation to testing and deployment & maintenance of your developed services.
- KeyStone provides you the opportunity to learn and contribute to the entire software development cycle in agile.
- Key skills: 5 to 8 years of software development experience
- Strong in Go (Golang) backend development, GraphQL/REST API, PostgreSQL
- Strong in Javascript, Typescript, React.js, Micro FE, Module Federation, Jest, Playwright/Cypress, Dom manipulation,Redux
- Strong in microservices architecture, Docker, containerized deployments, Familiar with ORM tools, Git, Jenkins, CI/CD pipeline
- Strong knowledge of API Management and full stack application coding
- Bachelor’s/Master’s degree in computer science, information technology, or engineering/ or anything specific that you prefer
- Strong written and communication skills with proven fluency in English
- Be proficient in writing code for backend and front end
- Familiarity with database technologies such as NoSQL, Postgres
- Hands-on experience with code conversion tools like Git
- Passionate about learning new tools, languages, philosophies, and workflows
- Working with generated code and code generation techniques
- Knowledge of programming methodologies
- Object Oriented/Functional/Design Patterns
- Knowledge of software development methodologies SCRUM,AGILE
- Knowledge of software deployment Docker/Kubernetes
- Knowledge of software team tools GIT/JIRA/CICD
- Typically requires a minimum of 5-8 years of related experience with a Bachelor’s degree or a Master’s degree; or a PhD with relevant experience.
Qualifications
- Role & Responsibilities:
- As an engineer in the NetApp’s Keystone organization, you will be leading and executing our most challenging and complex projects.
- As an IC3 you are expected to lead the team and projects from end to end, right from requirement gathering to design to implementation to testing and deployment & maintenance of your developed services.
- KeyStone provides you the opportunity to learn and contribute to the entire software development cycle in agile.
- Key skills: 5 to 8 years of software development experience
- Strong in Go (Golang) backend development, GraphQL/REST API, PostgreSQL
- Strong in Javascript, Typescript, React.js, Micro FE, Module Federation, Jest, Playwright/Cypress, Dom manipulation,Redux
- Strong in microservices architecture, Docker, containerized deployments, Familiar with ORM tools, Git, Jenkins, CI/CD pipeline
- Strong knowledge of API Management and full stack application coding
- Bachelor’s/Master’s degree in computer science, information technology, or engineering/ or anything specific that you prefer
- Strong written and communication skills with proven fluency in English
- Be proficient in writing code for backend and front end
- Familiarity with database technologies such as NoSQL, Postgres
- Hands-on experience with code conversion tools like Git
- Passionate about learning new tools, languages, philosophies, and workflows
- Working with generated code and code generation techniques
- Knowledge of programming methodologies
- Object Oriented/Functional/Design Patterns
- Knowledge of software development methodologies SCRUM,AGILE
- Knowledge of software deployment Docker/Kubernetes
- Knowledge of software team tools GIT/JIRA/CICD
- Typically requires a minimum of 5-8 years of related experience with a Bachelor’s degree or a Master’s degree; or a PhD with relevant experience.
Responsibilities
- The NetApp Keystone team is responsible for cutting-edge technologies that enable NetApp’s pay as you go offering.
- Keystone helps customers manage data on prem or in the cloud and have invoices that are charged in a subscription manner.
More openings at NetApp
- Senior Software Engineer (SDET) — Bengaluru
- Software Engineer (Full Stack Developer) — Bengaluru
- Senior Software Engineer (Full stack Developer) — Bengaluru
- Software Engineer - AI Platforms (GenAI & Agentic Systems) — Bengaluru
- Staff Software Engineer (Golang / Java / Python ) — Bengaluru
- Software Engineer (Golang / Java / Python , Microservices , Cloud) — Bengaluru