Remote position available anywhere in the world! LinkedIn makes us show a country, but we hire the best people wherever they are.
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 https://nixpacks.com/docs, etc).
Some projects full‑stack engineers have worked on in the past
- 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
- Build Git for infrastructure https://blog.railway.app/p/launch-week-01-changesets 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) http://github.com/railwayapp/nixpacks
- Create interfaces to visualize project infrastructure on a 2D canvas https://community.railway.app/discuss/thread/service-groups-c1faed81
- Add support for migrating deployments with a volume from one region to another using Temporal
- Create a marketplace https://railway.app/templates for users to share re‑usable pieces of infrastructure
This is a high impact, high agency role with direct effect on company culture, trajectory, and outcome.
About You
- 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 par