Railway
Senior Full-Stack Engineer - Product
Remote (United States) · Senior
Sponsorship not specifiedDetected 896 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.
Apply directly at Railway →Create a free account for alerts like thisView Railway immigration profile
This listing is sourced directly from Railway's careers page and normalized into a canonical job model.