Senior Full-Stack Engineer - Product
Railway
full-remoteseniorpermanentfullstackproduct-management Anywhere in the World 73 days ago via WWR
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
Full-Stack EngineeringTypeScriptGraphQLFrontend ArchitectureTemporalAsynchronous SystemsProduct EngineeringEngineering RequirementsOpen SourceRust
About the role
Role overview
Senior Full-Stack Engineer (Product) at Railway, a remote-first team focused on building developer tooling. You’ll help deliver end-to-end product experiences, from the dashboard UI to workflow orchestration across microservices.
Responsibilities
- Build product features end-to-end:
- Create UI/dashboard experiences
- Orchestrate workflows that interact with microservices using Temporal
- Design intuitive interfaces so users can work with powerful computing paradigms (with support from design)
- Develop TypeScript + GraphQL APIs with strong data modeling guarantees
- Write Engineering Requirement Documents (ERDs) to take ideas through planning, implementation, and monitoring success
- Contribute to open-source initiatives; a plus if you want to learn Rust for projects like the CLI and Nixpacks
- Work on high-impact product areas such as:
- Logging/observability infrastructure (e.g., ClickHouse-based systems, observability UI)
- Infrastructure tooling and visualization (e.g., 2D canvas)
- Deployment migration across regions with volume support (via Temporal)
- Infrastructure marketplace for reusable components
- Packaging/build tooling using Nix (e.g., Nixpacks)
Requirements
- Ability to autonomously design and implement strong product experiences (front to back)
- Strong frontend architecture knowledge for interactive systems that fetch, mutate, and render data effectively
- Experience managing complex asynchronous backend jobs (build/deploy pipeline context)
- Desire to participate across the full development lifecycle (research/planning → implementation → monitoring)
- Strong written and verbal communication, especially in mostly asynchronous collaboration
Nice to have
- Interest in learning Rust to contribute to open-source repositories (CLI, Nixpacks, etc.)
About Railway
Railway is a software platform/company focused on helping engineers build, deploy, and operate software with higher leverage. It builds developer tooling around build and deployment workflows, emphasizing accessible orchestration, strong interfacing paradigms, and productivity improvements for engineers.
Scraped 4/1/2026