Senior Full Stack Engineer (NodeJS + React Native
Listed on 2026-08-22
-
Software Development
Full Stack Developer, React.js, Backend Developer
About Throne
Throne is a fast growing Series B startup transforming public infrastructure by delivering clean, safe, smart restrooms to cities, transit agencies, and public spaces. With flagship customers like LA Metro, Caltrain, Berkeley, Ann Arbor, Beverly Hills and Washington DC, we’re rapidly scaling and preparing for multi‑city expansion in 2026 - 2027.
We recognize an unspoken problem: that better bathroom accommodations are sorely needed in most cities. Public and retail bathrooms are neither positioned to meet demand, nor incentivized to provide the quality experience people deserve.
Our mission is to provide peace of mind to the millions of people who set out on an adventure on any given day. That adventure may be big or small. It may involve taking your toddler to the park, driving a stranger to the airport, running a half marathon, or exploring a new city for the first time.
About the RoleAs 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 are looking for an experienced engineer who thrives in a fast‑moving startup environment and is comfortable with day‑to‑day uncertainty.
This role is eligible to work remotely within the United States. Minimal domestic travel should be expected.
The base salary range for this position is $150,000 - $200,000. Actual compensation will depend on a candidate’s applicable experience, skills, and geographic location. This role is also eligible for a comprehensive benefits package, including equity.
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 flagship market to many.
- Node.js + Express (Type Script)
- React + Next.js (Type Script)
- React Native
- PostgreSQL, Timescale DB, Redis
- Event‑driven and background processing (SQS, BullMQ), Web Sockets
- AWS:
IoT Core, ECS/EKS, Lambda, Cognito, SQS, RDS, Cloud Watch
- 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 are 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 (Claude Code) with good judgment to increase your leverage in scoping, code review, implementation, and ramping quickly on unfamiliar systems.
- 7+ years of commercial full‑stack software development experience.
- 3+ years of production experience with React Native, including cross‑platform (iOS + Android) apps shipped and maintained through app‑store releases.
- Excellent engineering judgment and a solution‑driven way of thinking.
- Strong proficiency with JavaScript / Type Script.
- Strong proficiency with Node.js and Express.
- Production experience with React and NextJS
- Production experience with both SQL and No
SQL data stores. - Experience with real‑time systems (Web Sockets, event‑driven architectures).
- Hands‑on experience operating on AWS (ECS or EKS, Lambda, Cognito, SQS, Cloud Watch).
- Comfort owning ambiguous problems and communicating technical decisions clearly in writing.
- Experience with embedded / IoT systems (ex. MQTT, device fleets).
- Serverless and micro‑services architecture.
- Infrast…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).