Full Stack Software Engineer



As a Full Stack Software Engineer, you will be developing and testing both the front-end and the back-end of Semio’s web-based developer tools and cloud-based app ecosystem. As one of the first employees at the company, you will work directly with the Founders and C-level management of Semio.


  • Design, develop, document, and deploy Semio’s cloud-based web apps and web infrastructure
  • Create unit tests and manually test software’s compliance and robustness
  • Communicate with senior management and peers
  • Interface with customers on occasion to discover needs and correct issues
  • Deliver technical presentations to both internal and external audiences
  • Shape the culture of the company and the personal robotics industry as a whole

Required Qualifications

  • Deep understanding of common data structures and algorithms
  • 2 or more years of experience with Node.js and JavaScript
  • 2 or more years of experience building non-trivial web apps
  • 1 or more years of experience with React
  • Experience with Linux and git
  • Experience with NoSQL and SQL databases (e.g., RethinkDB, PostgreSQL, Redis, etc.)
  • Experience building scalable and fault tolerant cloud services
  • Experience with web app build and deployment tools (e.g., Docker, webpack, etc.) 
  • Robust understanding of foundational web technologies (e.g., JavaScript, HTTP, HTML, CSS, WebSockets, etc.)
  • Experience with statically typed languages (i.e., C++, Rust, Java, TypeScript, etc.)
  • Excellent communication skills

Additional Qualifications

  • Experience with Kubernetes and Google Cloud
  • Experience with TypeScript
  • Experience with 3D graphics programming (e.g., WebGL / three.js)
  • Experience with lexical analysis and parsing
  • Experience with audio processing
  • Experience with software testing tools and infrastructure
Apply for this position

Working Location*

Desired Position/Title*

Desired Employment Type*

How did you hear about Semio and/or this job opportunity?

When would you be available to start working for Semio?

At that time, will you be authorized to legally work in the United States for Semio?

At that time or in the future, will you require sponsorship for employment visa status (e.g., H-1B visa status, etc.) to legally work in the United States for Semio?

Résumé / Curriculum Vitae (PDF only)*


Anything else?