Skip to content
RailwayRailwayUnited States

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.

Salary not listed
RemoteFullstack Engineering

About the role

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

TypeScriptGraphQLTemporalRustClickHouseNixpacksNixFrontend ArchitectureUi/Ux DevelopmentMicroservices
Tabs

Senior Software Engineer, Payments

TabsNew York, NY

Senior Software Engineer building custom payments workflows and integrations with multiple payment service providers (PSPs) at an AI-native revenue platform. Requires 5+ years experience specializing in payments systems, complex system design, and strong AI interest.

175k – 240k/yr
On-site5+ YOEFullstack Engineering
Tabs

Senior Software Engineer, Merchant Onboarding

TabsNew York, NY

Senior Software Engineer building the full merchant onboarding journey at Tabs, an AI-native revenue platform. Own core backend services, product surfaces, internal tooling, and data flows end-to-end for finance teams. 5-8 years experience; fullstack TypeScript/React skills preferred.

175k – 240k/yr
On-site5+ YOEFullstack Engineering
Aurelian

Senior Product Engineer

AurelianSeattle, WA

Senior Product Engineer who owns outcomes end-to-end: talks to 911 dispatch customers, identifies problems, defines roadmap/prioritization, then builds and ships features across the AI call-handling and dispatcher-assistant platform. Requires product thinking, high ownership, customer empathy, and comfort across the full stack.

160k – 220k/yr
On-site4+ YOEFullstack Engineering
SimplePractice

Senior Engineer I

SimplePracticeSanta Monica, CA +1

Senior full-stack engineer (heavy backend focus) building the next-generation practice management platform at SimplePractice. Develop features end-to-end with Ruby on Rails, Ember.js, AI/ML, and LLMs; requires 8+ years experience and compliance knowledge (PCI/HIPAA).

217k – 217k/yr
Hybrid8+ YOEFullstack Engineering
Carbon

Senior Software Engineer

CarbonSunnyvale, CA

Senior Software Engineer building and scaling customer-facing web applications and modern APIs that integrate with backend services and control Carbon's global 3D printer network. Requires 5+ years experience with deep React expertise, API design, cloud platforms, and comfort working across the full web-to-backend stack.

158k – 238k/yr
On-site5+ YOEFullstack Engineering