Software Engineer, Full Stack

Company: Quantum

Salary: Not provided

Location: , United States

react

Description

• Build and maintain a unified React, TypeScript, and Next.js codebase that serves as the central management interface for user access, system administration, and system auditing, deployed in both cloud environments and on-premise hardware appliances. • Design and implement RESTful APIs that expose device operations, telemetry, and configuration to the web console. • Integrate with distributed backend microservices to surface real-time hardware telemetry, job scheduling, and system status in the UI. • Implement client-side data visualizations for device state, telemetry streams, and system health. • Build configuration and credential management flows, including interfaces for generating, rotating, and auditing device keys and access credentials. • Implement network configuration interfaces that replace and extend existing CLI-based workflows, giving operators a browser-based alternative to restricted shell access. • Implement Role-Based Access Control (RBAC) across the API and UI layers to enforce permissions and view-level security. • Manage runtime configuration so the application connects to the correct service endpoints across cloud and on-premise deployments. • Contribute to CI/CD pipelines for deploying the console alongside hardware releases, including containerized builds for on-premise appliances. • Partner with backend, UI/UX, and Product teams to translate operator workflows into reliable, well-tested features.

Requirements

• 3+ years of professional software engineering experience building full-stack web applications. • Frontend experience with React and TypeScript, including building interfaces for technical or operator-facing users. • Backend experience in Python, including building REST APIs with FastAPI, Flask, Django REST Framework, or similar. • Experience contributing to web management consoles, from REST API endpoints through UI implementation, and key and credential management. • Familiarity with real-time data flows (WebSockets, SSE, or streaming telemetry endpoints) on either the server or client side. • Working knowledge of web security fundamentals (OWASP Top 10, XSS/CSRF mitigation) and experience with authenticated sessions using OAuth2/OIDC. • Experience implementing Role-Based Access Control (RBAC) in the UI, the API, or both. • Comfort with modern CSS layout (Grid, Flexbox) and implementing UI/UX designs. • Familiarity with CI/CD practices for deploying web applications.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2026.