Full-Stack Software Engineer

We are looking for someone who can own the frontend and integration layer while being capable across the full stack. You'll build complete features from React UI through API integration patterns to backend systems, with strength in frontend architecture and the critical layer between frontend and distributed backend services.

The company

The future of data lies in decentralization, and the concept of a data mesh is the proven approach for implementing this at Enterprise scale. We’re here to make it a reality. Nextdata OS is a data-mesh-native platform built to meet the challenge of decentralizing data at scale. We are inventing a new way for developers to work with data and share it responsibly via data product containers.

Our vision is to build a world where AI/ML and analytics are powered by decentralized, responsible, and equitable data ownership, across boundaries of organizations, technology, and most importantly boundaries of trust.

Our purpose is to change the experience of creating, sharing, discovering, and using data forever, to be connected, fast, and fair based on data mesh principles.

Our technology is designed to empower data developers, users and owners with a delightful experience where data products are a first-class primitive, with trust built-in.

We are here to accept the reality that the world of data is complex and messy; data models are out-of-date the moment they are created; data is owned across trust boundaries; data is stored on different platforms; data is used in many different modes and most importantly data can't protect itself. We recognize that past approaches to tackle these complexities with centralized data collection, modeling and governance are ineffective at best and pathologically unfair at worst. Our mission is to reimagine the world of data with you.

The role

About The Role

We are looking for someone who can own the frontend and integration layer while being capable across the full stack. You'll build complete features from React UI through API integration patterns to backend systems, with strength in frontend architecture and the critical layer between frontend and distributed backend services.

You'll work on new features and quality improvements, tackling challenges like complex data visualization, real-time streaming from distributed sources, and coordinating state across multiple services.

Bonus: You are interested in building production AI agent systems for complex data workflows. This is production engineering—making agents reliable, debuggable, and integrated into real products—not research exploring what's possible.

What You'll Work On

Frontend & Integration Layer:

  • Complex data visualization: custom layout algorithms, rendering performance for large graphs, spatial stability
  • React architecture for distributed systems: coordinating data from multiple backend services, progressive loading, distributed state management
  • Real-time streaming from multiple backend sources
  • API architecture: designing how the frontend communicates with distributed backend systems
  • Auth flows and design system work

The frontend work involves real technical depth—performance optimization, architectural decisions, and solving constraints when working with distributed systems at the browser level.

Full-Stack Capability:

  • Working with Rust backend services to support frontend features
  • Python AI layer integration when building agent UIs
  • Infrastructure: Docker, CI/CD, deployment pipelines

The work is feature-driven—you might build a new visualization component, architect better API communication patterns, or optimize real-time data handling.

You Are The Right Fit If You Have

Frontend strength:

  • Strong React and TypeScript skills
  • Can solve performance problems in complex UIs
  • Understand frontend architecture and API integration patterns
  • Comfortable with real-time data streaming and distributed state management

Full-stack capability:

  • Can work with Rust backend when features need it
  • Build vertical slices through the architecture
  • Understand how frontend decisions affect distributed backend systems and infrastructure
  • Deploy what you build

Bonus: Interest Production agent systems (not just prototypes)

  • Agentic frameworks (Pydantic AI, LangChain, LlamaIndex, CrewAI, or similar)
  • Agent evaluation: building test harnesses, graders (code-based, model-based, human), handling non-determinism
  • Multi-LLM provider experience

Adaptive approach:

  • Roll up your sleeves and work on whatever needs work
  • Own frontend problems, contribute to backend when needed
  • Deliver features to customers quickly
  • Comfortable picking up unfamiliar parts of the system

Working style:

  • We are a fully distributed company across multiple-time zones, hence openness and ideally experience with working in remote environments
    • We are having regular off-sites where we bring together the entire team to bond and work together
  • Curious and willing to learn
  • Pragmatic about quality vs speed trade-offs
  • Clear communication
  • Honest about what you know and don't know

Travel: In general, travel is not anticipated for this role, with the exception of regular company-wide events/meetings.

Our benefits

We are an early-stage company, but we don't subsist on ramen! We are an experienced team with families. We provide $2,000 for your home workspace setup, company laptop, and premium health, vision, and dental insurance coverage for you and your family. As an early-stage start-up, you will receive a compensation package that includes a competitive salary and equity in Nextdata.

Apply with us

Similar Roles

View all roles

Senior Rust Systems Engineer

Own design and implementation of core components of the Nextdata OS and shape the future of data mesh adoption.
See Role

Let’s change the way data is created, shared, and used, forever.

Nextdata is hiring. We’re looking for pragmatic, empathetic problem-solvers who understand the needs of tomorrow and dare to challenge the ways of the past.

An error occurred while processing your request. Please check the inputted data and try again.
This is a success message.

Let’s change the way data is created, shared, and used, forever.

Get in touch

Jobs

No items found.