Full-stack Engineer (React Native/NodeJS)

About the Product

Throne is revolutionizing the broken bathroom infrastructure that negatively impacts most modern cities and the people who live and work within them. We leverage smart modular hardware with a cloud-connected IOT suite, user facing App, and highly trafficked urban spaces to provide convenient access to a network of ultra-clean on-demand bathrooms. Throne recently raised a Series Seed round to ramp operations within our initial market in Washington D.C., and to further develop the product and user experience. Throne is inventing a new product and service category and has massive growth aspirations to become “The Bathroom Company”

About the Role

As the Senior Full-stack Engineer in Throne, you will be responsible for the design and development of the product including API (NodeJS), Frontend (React), and mobile applications (React Native). We are looking for a highly motivated and autonomous engineer who is ready to work in a rapidly changing startup environment and handle a certain level of uncertainty in his day-to-day work.

Technology Stack

  • Nodejs + Express
  • React + Typescript
  • React Native
  • Postgres, DynamoDB
  • AWS: ECS, AWS Lambda, Cognito, DynamoDB, SQS, RDS


  • End-to-end development from design to production – design, prototype, build, unit test, bug-fix, and refactor.
  • Be an active member in designing the architecture of our existing and newly developed services to support our constantly increasing scale.
  • Take active ownership of React Native mobile app and constantly work towards improving the quality and performance of services.
  • Participate in feature and story refinement and research and analyze the impact of new capabilities
  • Proactively cooperate with the product team on clarifying priorities and transforming them into tasks

Minimum Requirements

  • Excellent software engineering skills and solution-driven way of thinking
  • Strong proficiency with JavaScript
  • Strong proficiency with Node.js and Express framework.
  • Production-level experience with React and React Native
  • Working experience with relational databases and DynamoDB
  • Hand on experience with AWS (ECS, AWS Lambdas, Cognito, DynamoDB, SQS)


Nice to Have

  • Experience with Embedded products, IoT
  • Experience in serverless solutions and micro-services architecture
  • Experience with infrastructure as a code (Terraform, Cloudformation)
  • Experience with Typescript


  • We’re building a diverse team of talented individuals who bring different perspectives to the business and who feel a sense of inclusion and belonging when they join our team.
  • We welcome and celebrate new ideas and allow you to make an immediate impact on the team.
  • Unlimited PTO for any reason, including sick days (no specified limits), flexible work schedule.
  • Opportunity to attend professional development training, certifications, and conferences.
  • Private health & dental insurance.
  • Remote work

Apply for this position

Allowed Type(s): .pdf, .doc, .docx