Apply now »

Title:  Senior Full Stack Engineer (Go, React)

Location: 

Bangalore, Karnataka, IN

Requisition ID:  136650

Job Summary

NetApp Console is how customers manage, protect, and optimize data across data centers and public cloud. You will build it end to end: Go Microservices on Kubernetes, multi-tenant APIs, and the React experiences customers use daily.

As a Senior Full Stack Engineer, you will lead design, mentor engineers, and grow by owning customer-facing platform work.

As part of the R&D function, the overall focus of the group is on competitive market and customer requirements, supportability, technology advancements, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.

This position requires you to be creative, team-oriented, technology savvy, self-motivated to produce results and demonstrates the ability to take a cross-team leadership role.

Job Requirements

As a Senior Software Engineer, your responsibilities will include:

  • Design, build, and deliver capabilities across Go Microservices and React applications.
  • Shape architecture and system design for secure, event-driven services, APIs, and data models on Kubernetes.
  • Make trade-offs across scale, multi-tenancy, reliability, security, and cost.
  • Build responsive, accessible React and TypeScript experiences on well-designed APIs.
  • Lead design discussions with partner teams and help set engineering practices.
  • Clear most blockers yourself, and raise major risks early with options.
  • Mentor engineers and coordinate work across teams.
  • Raise reliability through testing, CI/CD, observability, SLOs, and incident analysis.

Requirements:

  • A minimum of 8 years of applicable software development experience is required.
  • Strong experience with production Go services, including concurrency, profiling, and tuning.
  • Strong system design and architecture skills for scalable, resilient Microservices and APIs (REST, GraphQL, or gRPC).
  • Hands-on experience with databases such as MongoDB, PostgreSQL, or Redis, including data modeling, indexing, and query tuning.
  • Knowledge of distributed systems: Kafka or NATS messaging, caching, idempotency, and consistency.
  • Solid experience with Kubernetes, Docker, Helm, CI/CD, and observability such as Prometheus or OpenTelemetry.
  • Understanding of OAuth2/OIDC, RBAC, multi-tenancy, and secrets management.
  • Experience with React, TypeScript, JavaScript, and reusable UI components.

Education

  • A minimum of 8 years of applicable experience is required.
  • A bachelor's degree in Computer Science, Electrical Engineering, or a related field is preferred, not required.


Job Segment: Test Engineer, Software Engineer, Testing, Cloud, Electrical Engineering, Engineering, Technology

Apply now »