Build end-to-end product features from dashboard UI to backend workflows using Temporal and microservices. Develop TypeScript + GraphQL APIs and contribute to Rust open-source tools for deployment infrastructure.
Salary not listed
RemoteFullstack Engineering
About the role
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.
Experience with, or at least the desire to learn Rust to contribute to our open-source repositories (CLI, Nixpacks, etc).
Past Projects
Rebuild logging infrastructure to support 1B logs/day, from configuring ClickHouse to developing a brand new observability UI.
Build Git for infrastructure 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).
Create interfaces to visualize project infrastructure on a 2D canvas.
Add support for migrating deployments with a volume from one region to another using Temporal.
Create a marketplace for users to share re-usable pieces of infrastructure.
Requirements
Ability to autonomously lead, design, and implement great product experiences, from front to back.
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.
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.
Senior Software Engineer building custom payments workflows and integrations with multiple payment service providers (PSPs) at an AI-native revenue platform. Requires 5+ years experience specializing in payments systems, complex system design, and strong AI interest.
175k – 240k/yr
On-site5+ YOEFullstack Engineering
Senior Software Engineer, Merchant Onboarding
TabsNew York, NY
Senior Software Engineer building the full merchant onboarding journey at Tabs, an AI-native revenue platform. Own core backend services, product surfaces, internal tooling, and data flows end-to-end for finance teams. 5-8 years experience; fullstack TypeScript/React skills preferred.
175k – 240k/yr
On-site5+ YOEFullstack Engineering
Senior Product Engineer
AurelianSeattle, WA
Senior Product Engineer who owns outcomes end-to-end: talks to 911 dispatch customers, identifies problems, defines roadmap/prioritization, then builds and ships features across the AI call-handling and dispatcher-assistant platform. Requires product thinking, high ownership, customer empathy, and comfort across the full stack.
160k – 220k/yr
On-site4+ YOEFullstack Engineering
Senior Engineer I
SimplePracticeSanta Monica, CA +1
Senior full-stack engineer (heavy backend focus) building the next-generation practice management platform at SimplePractice. Develop features end-to-end with Ruby on Rails, Ember.js, AI/ML, and LLMs; requires 8+ years experience and compliance knowledge (PCI/HIPAA).
217k – 217k/yr
Hybrid8+ YOEFullstack Engineering
Senior Software Engineer
CarbonSunnyvale, CA
Senior Software Engineer building and scaling customer-facing web applications and modern APIs that integrate with backend services and control Carbon's global 3D printer network. Requires 5+ years experience with deep React expertise, API design, cloud platforms, and comfort working across the full web-to-backend stack.