R

Railway

Cloud app deployment and management platform

Senior Full-Stack Engineer - Product

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USARemote

About the Job

Requirements

  • An ability to autonomously lead, design, and implement product experiences from front end to back end.
  • A strong understanding of frontend architecture for building interactivity-rich systems that fetch, mutate, and render data effectively.
  • Experience managing complex asynchronous backend jobs for a build and deployment pipeline.
  • A desire to participate in the entire project development process, from research and planning through implementation and monitoring.
  • Experience with, or willingness to learn, Rust to contribute to open-source repositories.
  • Strong written and verbal communication skills for expressing ideas, designs, and potential solutions in a mostly asynchronous manner.

Responsibilities

  • Build features end to end, from the dashboard user interface to orchestrating workflows that interact with microservices using Temporal.
  • Craft intuitive interfaces that help users interact with powerful computing paradigms, in collaboration with the design team.
  • Build TypeScript and GraphQL application programming interfaces with strong data-modeling guarantees for internal and external users.
  • Write Engineering Requirement Documents that take work from idea through defined tasks, implementation, and monitoring of success.
  • Contribute to open-source repositories such as the command-line interface and Nixpacks.
  • Configure ClickHouse and develop observability user interfaces for logging infrastructure.
  • Build Git-based infrastructure workflows and rethink how projects evolve over time.
  • Build tools that convert user code into deployable images using Nix packages.
  • Create interfaces that visualize project infrastructure on a two-dimensional canvas.
  • Add support for migrating deployments with a volume from one region to another using Temporal.
  • Create a marketplace where users can share reusable infrastructure components.
  • Asynchronously implement and deploy an application that spins up and spins down a container using the GraphQL API, including a user interface.
  • Review and discuss the implemented solution, including how it could be extended.

About the Company

Railway

Cloud app deployment and management platform

Railway provides a cloud-based platform to deploy and manage applications for developers and tech teams, handling development, staging, and production in one place. It automatically configures settings, offers a single dashboard to provision databases (PostgreSQL, MongoDB, Redis, MySQL) and services, and integrates with GitHub for CI/CD. It enables identical cloud environments across team members and supports deploy previews for pull requests to test changes. The goal is to simplify and speed up app deployment and infrastructure management in the cloud.

Company size
5,001-10,000
Company stage
Series B
Total funding
$120M
Headquarters
San Francisco, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Railway

See more jobs