Senior Full-Stack Engineer - Product
Railway
SeniorFull-timeAbout the position
Join a dynamic team to build features end-to-end, from UI to orchestrating workflows with microservices. Contribute to creating intuitive interfaces and robust APIs while engaging in the entire project development process.
Tech stack
- typescript
- graphql
- rust
Requirements
Required:
- 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
Nice to have:
- A desire to be a part of the entire project development process. From research gathering and planning, to implementation and monitoring
- Great written and verbal communication skills for expressing ideas, designs, and potential solutions in mostly-asynchronous manner
Responsibilities
- 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 its success
Benefits
- Great salary, full health benefits including dependents, strong equity grants, equipment stipend, and much more
- We have very few meetings, just a Monday and a Friday to go over the Company Board
- We're a company with a high ownership, high autonomy culture
- We're a startup that's well funded, with cool problems, which lets us implement novel solutions
Recruitment Process
Application Review
Talk with us about the role
Take-home Assignment
Work on a small project to discuss in the interview
Team Interview
Review your solution with the Team
Team Interview
Meet the Team
Hiring Manager Interview
Chat with CEO
Offer
Finally, we will present the offers
Application Review
Talk with us about the role
Take-home Assignment
Work on a small project to discuss in the interview
Team Interview
Review your solution with the Team
Team Interview
Meet the Team
Hiring Manager Interview
Chat with CEO
Offer
Finally, we will present the offers