Search by job, company or skills

DDN

UI Architect

10-12 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

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

  • Bachelor's or Master's 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 You'll 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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147242119

Similar Jobs

Bengaluru, Pune

Skills:

ReactNodeTypescriptAzure