Senior Full-Stack Engineer (70% FE - React / 30% BE - Node.js)

Senior Full-Stack Engineer (70% Frontend / 30% Backend)
 

TypeScript • React • Node.js (optionally Go)
 

Full-time | Remote
 

About the Company:
 

Cloud production is breaking.
AI has radically accelerated how software is written and released, but cloud operations are still managed with human reasoning, dashboards, and manual intervention. As AI-generated code drives unprecedented change velocity, this gap has become a primary source of outages, degradation, and wasted cloud spend.


We are building the foundation for agentic cloud operations.

Our platform introduces Production DNA — a real-time reasoning layer that continuously models how code, workloads, infrastructure, and runtime behavior interact. AI agents operate on top of this system to predict outcomes, block unsafe changes, recover from degradation, and optimize production in real time.

We start with the most critical operational moments — autonomous gradual deployments, degradation recovery, and risk/success prediction for scaling and traffic changes — and expand toward fully self-improving cloud operations.

This is not another observability or automation tool.
It’s a new operating model for cloud businesses.
 

About the Role:

We are looking for a Senior Full-Stack Engineer who will play a key role in building a complex, real-time cloud operations platform.

This role is frontend-heavy (≈70%), focused on building data-dense, system-level UIs, with backend responsibilities (≈30%) around APIs, services, and event-driven workflows.

We care far more about engineering judgment and problem-solving than specific frameworks. You are expected to make technical decisions, navigate ambiguity, and build high-quality systems end-to-end.
 

What You’ll Work On

Examples of real problems you’ll tackle:

  • Building real-time dashboards that visualize live production state across dozens of services
  • Designing UI for autonomous deployments, incidents, and AI-driven operational decisions
  • Turning raw operational data (deploys, costs, risks, signals) into actionable interfaces
  • Visualizing system topology, dependencies, and failure modes
  • Collaborating on backend services that model system state over time, not just CRUD APIs
     

Responsibilities

Frontend (Primary Focus)

  • Build complex, data-heavy UIs using React + TypeScript
  • Design state management for async, real-time systems
  • Implement live updates via polling, streams, WebSockets, or similar
  • Translate complex infrastructure and operational concepts into clear UX
  • Own frontend architecture and make trade-offs between performance, clarity, and scalability

Backend (Secondary Focus)

  • Design and implement backend services using Node.js (optionally Go)
  • Work with event-driven, asynchronous workflows
  • Model system state, transitions, and long-running processes
  • Collaborate on APIs that serve real-time and historical operational data
     

Must-Have Requirements
 

  • Senior-level experience as a Full-Stack or Frontend-heavy Engineer
  • Strong expertise in TypeScript and React
  • Experience building complex, data-dense dashboards or internal tools
  • Solid understanding of state management, async data flows, and derived state
  • Experience with real-time or near-real-time systems
  • Ability to work independently in highly ambiguous problem spaces
  • High level of spoken and written English
  • Strong communication skills and the ability to explain complex technical concepts clearly
     

Nice-to-Have (Strong Plus)

  • Experience with Node.js backend services (or Go)
  • Background in cloud platforms, DevOps, SRE, or infrastructure tooling
  • Experience with event-driven systems, queues, streams, or pub/sub
  • Familiarity with graph-based or topology visualizations
  • Experience using visualization libraries (e.g. D3, custom SVG/canvas solutions)
  • Understanding of observability, deployments, incidents, or cloud cost optimization
     

This Role Is NOT for You If

  • You have only worked on simple CRUD or consumer-facing apps
  • You rely heavily on detailed specs and pixel-perfect handoffs
  • You avoid systems-level or infrastructure-related problems
  • You prefer narrowly scoped tasks over owning end-to-end solutions
     

This Role IS for You If

  • You enjoy visualizing and reasoning about complex systems
  • You like turning messy operational data into clear, usable interfaces
  • You are comfortable making architectural decisions with incomplete information
  • You want to work on problems at the intersection of cloud, AI, and systems engineering
     

Why Join

  • Build a new category of cloud operations platform
  • Work on problems that directly impact reliability, cost, and scale
  • High ownership, high trust, minimal process overhead
  • Opportunity to shape both product and architecture from an early stage

Required languages

English C1 - Advanced
Node.js, TypeScript
Published 19 January
44 views
·
5 applications
20% read
To apply for this and other jobs on Djinni login or signup.
Loading...