Share this job
Senior Full Stack Engineer
United States
Apply for this job

Title: Sr. Full Stack Engineer

Location: Remote

Reporting Structure: Reporting directly into Alex, Director of Software


The Company

Throne is a high-growth Series B startup on a mission to meaningfully expand access to clean and delightful bathrooms, and they’re growing fast. With flagship customers like the District of Columbia, Caltrain, and LA Metro, they’re on track to more than 2x ARR this year, making this a pivotal moment for the brand.


Role Summary

As a Senior Full-Stack Engineer at Throne, you'll own features end-to-end across our API (Node.js), web dashboard (React/Next.js), and mobile app (React Native) - from an ambiguous product idea through a measured technical design to production. This is a high-autonomy role on a small team: you'll make architecture decisions, write the specs the team builds from, and partner directly with product to turn priorities into well-scoped work. We're looking for an engineer who thrives in a fast-moving startup environment and is comfortable with day-to-day uncertainty.


Core Responsibilities

  • Own features end to end: design, scope, prototype, build, test, ship, and refactor across API, web, and mobile.
  • Translate ambiguous product requirements into clear technical scope - data models, API contracts, and implementation options with their trade-offs.
  • Drive architecture decisions for new and existing services to support our constantly increasing scale, and back them with evidence (measured performance, capacity, failure modes).
  • Lead feature and story refinement; research and analyze the impact of new capabilities before they're built.
  • Partner proactively with product to clarify priorities, resolve ambiguity, and turn them into deliverable tasks. Raise the engineering bar through code review and shared standards.
  • Use AI-assisted development tooling with good judgment to increase your leverage in scoping, code review, implementation, and ramping quickly on unfamiliar systems.


What You'll Work On

  • A cloud-connected IoT fleet: real-time device state and cloud-to-device commands over AWS IoT Core / MQTT.
  • Real-time operational surfaces for the team running the fleet across markets.
  • Data-driven optimizations and automations as we scale from one market to many.


Technology Stack

  • Node.js + Express (TypeScript)
  • React + Next.js (TypeScript)
  • React Native
  • PostgreSQL, TimescaleDB, Redis
  • Event-driven & background processing (SQS, BullMQ), WebSockets
  • AWS: IoT Core, ECS/EKS, Lambda, Cognito, SQS, RDS, CloudWatch


Required Qualifications

  • 7+ years of commercial full-stack software development experience.
  • Excellent engineering judgment and a solution-driven way of thinking.
  • Strong proficiency with JavaScript / TypeScript.
  • Strong proficiency with Node.js and Express.
  • Production experience with React Native, including cross-platform (iOS + Android) apps shipped and maintained through app-store releases.
  • Production experience with React and NextJS
  • Production experience with both SQL and NoSQL data stores.
  • Experience with real-time systems (WebSockets, event-driven architectures).
  • Hands-on experience operating on AWS (ECS or EKS, Lambda, Cognito, SQS, CloudWatch).
  • Comfort owning ambiguous problems and communicating technical decisions clearly in writing.


Benefits

  • Competitive salary ($150,000 - $200,000)
  • Meaningful Series B equity
  • Comprehensive health insurance
  • Unlimited PTO
  • All travel expenses covered


Throne is a proud Equal Opportunity Employer, and we are committed to pursuing and hiring a diverse workforce. We believe that every person has a right to equal employment opportunities without discrimination, and that diversity contributes to the overall health of the organization. We do not discriminate based on race, color, national origin, ancestry, citizenship status, religion, sex, sexual stereotyping, sexual orientation, gender, gender identity, gender expression, age, marital status, mental or physical disability, medical condition, genetic information, military or veteran status, pregnancy (which includes pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), or any other protected characteristic. Employment may be contingent upon Throne’s receipt of an acceptable and job-related drug test, motor vehicle report, and/or background check, as applicable and permissible by law.

Apply for this job
Powered by