Railway

Railway

Senior Full-Stack Engineer - Product

Remote (United States) · Senior

Sponsorship not specifiedDetected 895 days ago
TypeScriptFull-Stack DevelopmentGitTemporalGraphQLRESTResearchCommunicationProblem Solving

About the role

  • Some projects full-stack engineers have worked on in the past
  • This is a high impact, high agency role with direct effect on company culture, trajectory, and outcome.
  • A desire to be a part of the entire project development process.

Responsibilities

  • We're a startup that's well funded, with cool problems, which lets us implement novel solutions!
  • Build an application to spin up and spin down a container using our GQL API. Please deploy on Railway before the interview and we will review the code during your interview. The app needs to have a UI component and not just a backend that uses the API.
  • 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.
  • Rebuild logging infrastructure https://blog.railway.app/p/launch-week-01-observability to support 1B logs/day, from configuring ClickHouse to developing a brand new observability UI
  • An ability to autonomously lead, design, and implement great product experiences, from front to back.
  • Experience managing complex asynchronous backend jobs for something like a build/deploy pipeline.
  • Great written and verbal communication skills for expressing ideas, designs, and potential solutions in mostly-asynchronous manner
  • We want you to own it.

Requirements

  • Experience with, or at least the desire to learn Rust to contribute to our open-source repositories (CLI, Nixpacks https://nixpacks.com/docs, etc).
  • This is completely open ended and we're just trying to see who you are, what you want to do, and where you wanna go.
  • You can, and SHOULD! ask us questions ahead of time.
  • A strong understanding of frontend architecture to build interactivity-rich systems for fetching, mutating, and rendering data effectively

Skills

  • This is a remote position available anywhere in the world!
  • Our core mission at Railway is to make software engineers higher leverage.
  • Learn about your problem solving skills.

Compensation

  • Great salary, full health benefits including dependents, strong equity grants, equipment stipend, and much more.

Benefits

  • At Railway, we provide best in class benefits.
  • Great salary, full health benefits including dependents, strong equity grants, equipment stipend, and much more.

Company info

  • We have very few meetings.
  • Just a Monday and a Friday to go over the Company Board.
  • We think your time is sacred, whether it's at work, or outside of work.
  • We're a company with a high ownership, high autonomy culture.
  • We hope that you'll come in, help us, and over the course of many years do the best work of your life.
  • When we bring you onboard, we expect you to change the company.
  • 0-5 minutes: Introductions
  • 5-35 minutes: Walking through the code, talking about how you'd extend it
  • 35-50 minutes: Noodling on technology, frameworks, how you think about product
  • 50-60 minutes: Time for you to ask your interviewers question
  • Meet the Team
  • You'll meet the Team, which will be comprised of 4 people from vastly different sections of the company.
  • We abhor "busywork" and think, whether it's community, engineering, operations, etc there's always opportunity for creative and high leverage solutions.

This listing is sourced directly from Railway's careers page and normalized into a canonical job model.