OVERVIEW
As a Back-end Software Engineer, you will be developing and testing 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.
RESPONSIBILITIES AND DUTIES
- 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
- Create and 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
- Experience with Linux and git
- Experience with NoSQL and SQL databases
- Experience building highly scalable and fault tolerant cloud services
- Experience with build and deployment tools (e.g., Docker, webpack, etc.)
- Experience with statically typed languages.
- Excellent communication skills
Additional Qualifications
- Experience with Kubernetes and Google Cloud
- Experience with software testing tools and infrastructure