Software Engineer (Full Stack Developer)
On-site · Bengaluru, Karnataka, India
Job Summary
Lead and execute complex projects end-to-end as an IC3 within NetApp Keystone, from requirements gathering to design, implementation, testing, deployment, and maintenance of developed services. Requires 5-8 years of software development experience with strong Go backend, GraphQL/REST APIs, PostgreSQL, and frontend proficiency in JavaScript/TypeScript, React.js, and related tooling (Micro FE, Module Federation, Jest, Playwright/Cypress). Demands experience with microservices, Docker/Kubernetes, ORM tools, Git/Jenkins/CI/CD, API Management, and full-stack engineering. Education may include Bachelor’s or Master’s in CS/IT/Engineering (or equivalent), plus strong English communication, and familiarity with NoSQL/Postgres, code-generation techniques, and SCRUM/AGILE methodologies. Location is Bangalore, India (Office). The role emphasizes end-to-end software development lifecycle and hands-on coding for both backend and frontend, along with ongoing learning and tool proficiency.
Required Qualifications
- 5-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
- 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
- Education IC -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.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.