Skip to content
RailwayRailway

Senior Full-Stack Engineer - Product

Build end-to-end product features from dashboard UI to backend workflows using Temporal and microservices. Develop TypeScript + GraphQL APIs and contribute to Rust open-source tools for deployment infrastructure.

About the job

Responsibilities

  • Build features end-to-end, from the UI in our dashboard to orchestrating workflows that interact with our microservices using Temporal.
  • Craft intuitive interfaces that allow our users to interface with powerful computing paradigms, with help from our design team.
  • Build TypeScript + GraphQL APIs with strong guarantees around modeling data, allowing both internal and external users to build against.
  • Write Engineering Requirement Documents to take something from idea, to defined tasks, to implementation, to monitoring its success.
  • Experience with, or at least the desire to learn Rust to contribute to our open-source repositories (CLI, Nixpacks, etc).

Past Projects

  • Rebuild logging infrastructure to support 1B logs/day, from configuring ClickHouse to developing a brand new observability UI.
  • Build Git for infrastructure and re-thinking how a project evolves over time.
  • Build a tool for building user code into a deployable image using Nix packages (github.com/railwayapp/nixpacks).
  • Create interfaces to visualize project infrastructure on a 2D canvas.
  • Add support for migrating deployments with a volume from one region to another using Temporal.
  • Create a marketplace for users to share re-usable pieces of infrastructure.

Requirements

  • Ability to autonomously lead, design, and implement great product experiences, from front to back.
  • Strong understanding of frontend architecture to build interactivity-rich systems for fetching, mutating, and rendering data effectively.
  • Experience managing complex asynchronous backend jobs for something like a build/deploy pipeline.
  • Desire to be a part of the entire project development process, from research gathering and planning, to implementation and monitoring.
  • Great written and verbal communication skills for expressing ideas, designs, and potential solutions in mostly-asynchronous manner.

Skills

TypeScript, GraphQL, Temporal, Rust, ClickHouse, Nixpacks, Nix, Frontend Architecture, Ui/Ux Development, Microservices

Benchling

Benchling

San Francisco, CA

Software Engineer, Tools and Automation
$195k+/yrHybrid7+ YOEFullstack Engineering

Founding engineer responsible for the architecture, development, and operation of Benchling’s internal tooling and automation systems. The role requires 7+ years of production software engineering experience, strong integration and security fundamentals, and hands-on technical leadership.

Commure

Commure

Mountain View, CA
Senior Software Engineer, Billing Agents
$180k+/yrOn-site5+ YOEFullstack Engineering

Build and ship full-stack features for high-volume healthcare billing workflows, including claims, appointments, and payments. The role requires 5+ years of production experience, strong frontend and API skills, and the ability to design reliable, observable systems.

Commure

Commure

Rio de Janeiro, Brazil

Senior Software Engineer, RCM Email Agents
$40k+/yrOn-site5+ YOEFullstack Engineering

Build and operate full-stack AI agents that automate high-volume healthcare revenue-cycle email workflows. The role requires strong Python/FastAPI, React, PostgreSQL, production engineering, and LLM or agent-harness experience.

Flaglerhealth

Flaglerhealth

United States

Senior Fullstack Engineer - RCM
No salary listedRemote5+ YOEFullstack Engineering

Senior fullstack engineer responsible for building and supporting a contract-first clinical operations platform across Vue, TypeScript, Node.js, and MongoDB. Requires 5+ years of web application experience and 3+ years in healthcare revenue cycle management.

Plenful

Plenful

San Francisco, CA

Senior Software Engineer
No salary listedHybrid7+ YOEFullstack Engineering

Senior Software Engineer building and scaling a healthcare workflow automation platform. Own core infrastructure for orchestration, integrations, and data pipelines processing millions of tasks monthly in serverless and containerized environments. Requires 7+ years experience with distributed systems, databases, and large-scale pipelines.