SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Full-Stack TypeScript Engineer

Mirantis - Remote - Remote - posted 2026-09-22

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Mirantis is seeking a senior full-stack TypeScript engineer to build and maintain the web platform through which enterprise users manage a multi-tenant control plane powering AI infrastructure. The platform enables organizations to establish tenancy, orchestrate GPU resources, configure access policies, and observe cluster metrics in real time. You will own the complete web stack: React components integrated with a design system, Next.js server logic for authentication and API proxying to backend Go services, and automated client SDK generation. Working with distributed teams across North America, Europe, and Asia, you will drive frontend features from design through production deployment, delivering resilient, information-dense web tools for system administrators. Key responsibilities include building product features end-to-end in Next.js and React (server components, route handlers, client interactivity, data layer); developing and extending the shared component library and design tokens; owning the server tier for request proxying, session handling, and secure credential management; implementing authentication and authorization (OIDC, JWT, role-based access control); maintaining the TypeScript SDK generated from OpenAPI specifications; partnering with backend teams on API contracts; building a resilient data layer with caching, invalidation, optimistic updates, and pagination; writing comprehensive tests (component, end-to-end); ensuring accessibility, responsive design, and web performance; instrumenting the application for production (error tracking, analytics, feature flags, logging); and mentoring junior engineers through code review and design discussions. Requirements: - 8+ years of professional software engineering with deep production experience in TypeScript and modern React paradigms - Next.js architecture mastery: server/client component boundary, caching strategies, server-side rendering - Full-stack capability: comfortable owning server-side code and API proxies, not just browser logic - Practical web-tier security: OAuth2/OIDC flows, JWT verification, secure cookie/session management - Architectural fluency in complex application state management and server-state synchronization with client UI - Strong CSS architecture and design-system practice: utility-first CSS, scalable theming, accessible component APIs - Testing discipline across unit, component, and end-to-end layers with network mocking and CI integration - Monorepo experience with shared packages and task-graph build systems - Clear written English for design docs, reviews, and asynchronous global collaboration - Core tech stack: TypeScript, React 19, Next.js (App Router), Node.js 22+ - Styling & Components: Tailwind CSS v4, headless primitives (Base UI, Radix), CVA, design tokens, theming - Data layer: TanStack Query, Zod validation, OpenAPI-generated TypeScript clients - Auth: OIDC/JWT session handling in server tier (jose or equivalent), cookie security, role-based access control - Testing: Vitest, Testing Library, MSW, Playwright - Tooling: pnpm workspaces, Turborepo, ESLint, Prettier, GitHub Actions - Production: Error tracking and product analytics (Sentry, PostHog, or equivalent), Docker-packaged deployment - Bachelor's degree in Computer Science & Engineering or related field, or 10+ years related experience Nice-to-have: Kubernetes or cloud infrastructure product experience; GPU infrastructure or AI/ML platform UI work; rich editor integration (YAML editing); map/geospatial visualization; animations (motion.dev, CSS); web performance optimization (Core Web Vitals, bundle analysis); feature-flag driven delivery; design-system ownership (Ladle, Storybook, visual regression testing); OpenTelemetry or structured client-side logging; Go familiarity; CNCF or React/TypeScript open-source contributions.

Similar roles