We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Full-Stack Engineer - Product
About Railway: Railway is an infrastructure company committed to making software engineers higher leverage. They provide a platform that allows developers to deploy and scale applications with minimal effort, focusing on simplicity and reliability. Their mission is to empower developers by abstracting away the complexities of infrastructure management.
About The Role: As a Senior Full-Stack Engineer - Product at Railway, you will be responsible for building the user-facing product that developers interact with daily. You’ll design and implement features that simplify deployment workflows, from the UI in the dashboard to the backend services that orchestrate deployments. This role involves end-to-end ownership of features, ensuring they meet both user needs and technical requirements.
Key Responsibilities:
- Build features end-to-end, from the UI in the dashboard to backend services that interact with microservices.
- Craft intuitive interfaces that allow users to easily configure and deploy applications.
- Develop TypeScript + GraphQL APIs with strong data modeling guarantees.
- Write Engineering Requirement Documents to translate ideas into actionable tasks.
- Contribute to open-source repositories like the Railway CLI and Nixpacks.
- Mentor other engineers and drive product innovation across the team.
Required Skills and Qualifications:
- Ability to autonomously design, build, and deploy full-stack applications.
- Strong understanding of frontend architecture and state management.
- Experience with asynchronous job processing frameworks like Temporal.
- Proficiency in JavaScript/TypeScript, React, and GraphQL.
- Excellent communication skills to collaborate with design and product teams.
Tech Stack: TypeScript, GraphQL, React, Temporal, Node.js, Nix, Rust, Full-Stack Development.
Join a company that values craftsmanship and autonomy, where your work will directly impact the developer experience of millions of users. Railway offers competitive compensation, equity, and the opportunity to build innovative tools in a supportive yet challenging environment.
Benefits: Competitive salary, equity options, health benefits, equipment stipend, and a culture that prioritizes work-life balance.