Railway

Senior Full-Stack Engineer – Product

Railway

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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 it’s success.
  • Experience with, or at least the desire to learn Rust to contribute to our open-source repositories (CLI, Nixpacks, etc).

Requirements

  • An ability to autonomously lead, design, and implement great product experiences, from front to back.
  • A 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.
  • A 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.
Benefits
  • Great salary
  • Full health benefits including dependents
  • Strong equity grants
  • Equipment stipend
  • Autonomy
  • Ownership
  • Novel problems/solutions
  • Growth
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptGraphQLRustmicroservicesasynchronous programmingfrontend architectureEngineering Requirement Documentsdata modelingworkflow orchestrationCLI
Soft Skills
leadershipdesignimplementationcommunicationcollaborationproblem-solvingautonomycreativityresearch gatheringplanning