Senior Full-Stack Engineer
Remote
Full Time
#Product
#TypeScript
#GraphQL
#Rust
#Microservices
#Temporal
At Railway, we are on a mission to give software engineers more leverage. We believe that by providing powerful, accessible tools for building and deploying software, we can help developers spend less time on configuration and more time on creation. We are currently a team of 21 people serving hundreds of thousands of users, and we are looking for someone to help us build an operating system for builders. If you are passionate about removing the roadblocks between ideas and production, we would love to have you join our journey.
The opportunity
As a Senior Full-Stack Engineer, you will play a high-impact role in shaping the future of our platform. You will work across the entire stack to build features that empower our users, from the dashboard interface to the complex microservices that power our infrastructure. This is a role for someone who wants to take ownership of projects from the initial research and planning phases all the way through to implementation and monitoring. You will be instrumental in defining how our product evolves, ensuring that we continue to provide a seamless experience for our growing community.
A day in the life
- Build end-to-end features, ranging from crafting intuitive UI components to orchestrating complex workflows with Temporal.
- Develop robust TypeScript and GraphQL APIs that provide strong data modeling guarantees for both our internal systems and external users.
- Write detailed engineering requirement documents to define tasks, plan implementations, and track the success of your projects.
Who you are
You are a self-starter who thrives in an environment with high autonomy and ambiguity. You have a deep understanding of frontend architecture and know how to build systems that fetch, mutate, and render data effectively. You are comfortable managing complex asynchronous backend jobs and have a strong desire to be involved in every stage of the development lifecycle. You possess excellent written and verbal communication skills, which allow you to express your ideas clearly in our mostly-asynchronous work environment. While not required, experience with or a strong interest in learning Rust is highly valued, as you will have the opportunity to contribute to our open-source projects like Nixpacks.
Why you'll love it here
We are a fully remote, distributed team, and we hire the best people regardless of where they are located. We believe in respecting your time, which is why we keep meetings to a minimum. We offer a competitive package that includes a great salary, full health benefits for you and your dependents, strong equity grants, and an equipment stipend. Beyond the numbers, you will find a culture that values ownership, creative problem-solving, and professional growth. We want you to do the best work of your life here, and we are committed to supporting your development every step of the way.





