7 days ago
Bengaluru, IndiaSenior
Responsibilities
- 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 and accessible React and TypeScript experiences on well-designed APIs.
- Lead design discussions with partner teams and help establish engineering practices.
- Resolve blockers, raise major risks early, mentor engineers, and coordinate work across teams.
- Improve reliability through testing, CI/CD, observability, SLOs, and incident analysis.
Requirements
- At least 8 years of applicable software development experience.
- Strong production Go experience, including concurrency, profiling, and tuning.
- Strong system design and architecture skills for scalable, resilient microservices and APIs.
- Hands-on experience with MongoDB, PostgreSQL, or Redis, including data modeling, indexing, and query tuning.
- Knowledge of distributed systems, including Kafka or NATS messaging, caching, idempotency, and consistency.
- Experience with Kubernetes, Docker, Helm, and observability tools such as Prometheus or OpenTelemetry.
- Understanding of OAuth2/OIDC, RBAC, multi-tenancy, and secrets management.
- Experience with React, TypeScript, JavaScript, and reusable UI components.
- A bachelor's degree in Computer Science, Electrical Engineering, or a related field is preferred but not required.
Tech Stack
Apache KafkaDockerGoGraphQLgRPCHelmJavaScriptKubernetesMongoDBPostgreSQLPrometheusReactRedisTypeScript
Categories
About NetApp
NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.
