← All rolesCustomer Success / RiverX

Forward Deployed Engineer (FDE)

Work directly with builders to turn real requirements into working RiverX applications and reusable product improvements.

RemoteRemoteFull-time
Apply for this role

About RiverX

RiverX is an AI platform for building and evolving websites and web applications. It brings model selection, coding agents, repository-backed projects, live previews, database provisioning, and publishing into a connected workflow. People should be able to move from an idea to a working application, understand what the agent changed, and keep improving it without losing control of their code.

Our product spans a Next.js and React frontend, a Node.js backend, agent and workspace services, Supabase for authentication and core application data, and Turso for project databases and the skills catalog. GitHub, Railway, Vercel, and external model providers are part of the engineering environment. Each role below owns a specific part of making that experience dependable.

The role

You will work at the boundary between RiverX’s users and its engineering team. Your job is to understand what a builder needs, turn that need into a working application or integration, and bring recurring friction back into the product. You should enjoy writing code, asking precise questions, and helping someone succeed in an environment where the answer is not already documented.

What you will own

  • Translate a user’s business workflow into a scoped application: pages, data model, authentication needs, integrations, deployment requirements, and acceptance criteria.
  • Build and debug real projects using RiverX’s templates, coding agents, repository workflows, previews, project databases, and publishing tools.
  • Diagnose issues across generated code, project configuration, database access, third-party APIs, previews, and deployments. Bring engineering teams a minimal reproduction and useful evidence.
  • Guide users through integrations and implementation choices, explaining tradeoffs and limits clearly without making commitments the platform cannot support.
  • Turn repeated solutions into reusable templates, examples, implementation guides, and product improvements that help the next builder.
  • Partner with frontend, backend, and applied AI engineers to improve confusing setup flows, agent behavior, error messages, and recovery paths.
  • Handle access to customer projects deliberately: obtain permission, minimize access, keep secrets out of shared examples, and document the work performed.
  • Maintain clear written updates and practical handover documentation so a user can continue owning the application after your involvement.

What you should bring

  • Strong full-stack development skills, including React or a comparable frontend framework, Node.js or another backend stack, SQL, and API integration.
  • Experience shipping a working application from an ambiguous requirement through testing and deployment.
  • Confidence debugging unfamiliar code and infrastructure, and the judgment to separate a product defect from project-specific behavior.
  • Clear written and verbal communication with technical and nontechnical collaborators.
  • The ability to manage scope, identify assumptions early, and define what successful delivery looks like.
  • Genuine interest in helping users become capable owners of their applications, rather than creating a permanent dependency on you.

Useful additional experience

Developer platforms, solutions engineering, consulting, startup product development, technical customer success, or building applications with AI coding tools. Deep experience in one of these areas can be more valuable than a particular job title.

Early priorities

Learn RiverX by completing an end-to-end application, including data and publishing. Then take a real workflow from discovery to a reproducible implementation, and turn one repeated obstacle into a product fix or reusable guide.

Include in your application

A project you delivered for another person or team. Explain the original requirement, how you clarified it, what you built yourself, and how you knew it worked.

Working together

This is a full-time, remote role. We work through clear written proposals, reproducible examples, thoughtful code or design reviews, and direct collaboration when a problem needs it. You should be comfortable owning an outcome across implementation, validation, documentation, and follow-through. Please include your location and time zone in your application so we can discuss practical collaboration arrangements.

How to apply

Apply through this page with your résumé as a PDF. Add links to relevant work and a short note explaining your contribution to a project, a difficult decision you made, and what you learned. Work can come from employment, open source, independent projects, or research. Share only material you have permission to share; please do not include customer data, credentials, or confidential code.

Your next chapter

Let’s meet.

Introduce yourself and attach your résumé. Your application will be saved for our hiring team to review.

Applying for
Forward Deployed Engineer (FDE)

Apply for this role

Fields marked * are required
Spam protection

Loading verification…

Your details and résumé will be shared with the RiverX hiring team to review your application. Read our Privacy Policy.