HamburgerMenu
hirist

DDN - Full Stack Engineer

DDN
10 - 15 Years
Pune

Posted on: 11/05/2026

Job Description

Job Description :


DDN India is seeking a highly experienced Staff Frontend / Full-Stack engineer to design and deliver intuitive, high-performance user interfaces and supporting services for enterprise-grade distributed storage platforms.


This role focuses on building responsive dashboards, observability tools, and management interfaces that enable users to monitor, manage, and operate large-scale storage systems across object, file (POSIX), and multi-tenant environments.


You will work closely with backend, platform, and infrastructure teams to integrate UI experiences with distributed systems handling metadata, telemetry, and control-plane operations, while ensuring scalability, performance, and usability.


The ideal candidate brings strong expertise in modern frontend frameworks, full-stack development, system design, and building UI-driven experiences for complex distributed systems.


Key Responsibilities :


- Design and develop responsive, intuitive UI dashboards for storage system management.


- Build visualization components for metrics, system health, capacity, performance, and alerts.


- Translate product requirements and workflows into user-friendly interfaces.


- Ensure UI performance and scalability for large datasets and real-time updates.


- Develop APIs and backend services that support UI functionality.


- Implement data aggregation, query handling, and orchestration logic for storage systems.


- Work with distributed systems handling metadata, telemetry, and control-plane interactions.


- Optimize backend services for scalability, reliability, and low latency.


- Integrate with distributed storage architectures (object, block, and file systems).


- Support management of multi-tenant environments and large-scale clusters.


- Handle streaming data, event-driven updates, and asynchronous workflows.


- Work with engineering teams to expose meaningful system insights to users.


Collaboration :


- Partner with backend, platform, and infrastructure teams.


- Collaborate with product managers and UX designers.


- Work closely with storage and systems engineers to understand domain requirements.


Performance & Quality :


- Ensure high performance, scalability, and responsiveness of UI and services.


- Write clean, maintainable, and testable code.


- Participate in code reviews, testing, and release processes.


Required Qualifications :


- Bachelors or Masters degree in Computer Science or a related field.


- 10+ years of experience in full-stack or frontend/backend development.


- Strong experience with modern frontend frameworks (e.g., React, Angular).


- Proficiency in backend development (e.g., Node.js, Python, Go, or Java).


- Experience designing and consuming RESTful APIs and/or GraphQL.


- Familiarity with distributed systems concepts and cloud-native architectures.


- Experience working with databases (SQL/NoSQL) and data modeling.


- Understanding of asynchronous processing, caching, and performance optimization.


Preferred Qualifications :


- Experience with large-scale storage systems, distributed systems, or cloud platforms.


- Familiarity with Kubernetes, microservices, and containerized environments.


- Experience building observability dashboards (metrics, logs, tracing).


- Knowledge of authentication/authorization systems (OAuth, SSO, RBAC).


- Exposure to high-performance computing (HPC) or AI infrastructure environments.


- Experience working with real-time data and streaming frameworks.


What Youll Work On :


- Designing and delivering UI dashboards for managing distributed storage systems.


- Building observability and monitoring interfaces for metrics, logs, and system health.


- Developing full-stack services that power real-time system insights and control workflows.


- Enabling scalable interaction with multi-tenant, high-performance storage environments.


- Integrating UI experiences with backend metadata, telemetry, and control-plane systems.


- Improving performance, usability, and responsiveness of complex enterprise platforms.


- Collaborating across teams to translate distributed system complexity into intuitive user experiences.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...